プログラミング言語 Go 完全入門
メルカリの プログラミング言語 Go 完全入門 をやるリポジトリ
- 元記事
- 資料
- その他リンク
- The Go Playground
- Go のブラウザ上の実行環境
- MS 公式:Go in Visual Studio Code
- VSCode の Go の設定
- MS 公式:Debug Go Programs in VSCode
- VSCode での Go のデバッグの仕組み
- The Go Playground
動作環境
$ sw_vers
ProductName: macOS
ProductVersion: 11.6
BuildVersion: 20G165
$ go version
go version go1.17 darwin/amd64
目次
- 1. Go に触れる(資料)
- Go とは
- Go が利用できる領域
- Go を学ぶには
- Hello, World
- Go のインストールと設定
- Go の開発ツール
- 2. 基本構文(資料)
- 変数
- 定数
- 演算子
- 制御構文
- 3. 関数と型(資料)
- 型
- 関数
- メソッド
- 4. パッケージ(資料)
- パッケージ
- パッケージ変数とスコープ
- パッケージの初期化
- ライブラリのバージョン管理
- 5. コマンドラインツール(資料)
- プログラム引数
- flag パッケージ
- 入出力
- 6. 抽象化(資料)
- a
- b
- c
- 7. エラー処理(資料)
- a
- b
- c
- 8. テストとテスタビリティ(資料)
- a
- b
- c
- 9. ゴールーチンとチャネル(資料)
- a
- b
- c
- 10. HTTP サーバとクライアント(資料)
- a
- b
- c
- 11. データベース(資料)
- a
- b
- c
- 12. テキスト処理(資料)
- a
- b
- c
- 13. リフレクション(資料)
- a
- b
- c
- 13. 静的解析とコード生成(資料)
- a
- b
- c
- 14. ジェネリクス(型パラメタ)(資料)
- a
- b
- c
- 15. パフォーマンスチューニング(資料)
- a
- b
- c