Go– category –
Go言語関連の記事一覧です。
-
Goのインストール・環境変数・コマンド
-
gvmでバージョン管理
-
変数定義(明示的・暗黙的), デフォルト値, 定数定義
-
データ型について動作確認(基本型・合成型・参照型・型変換[キャスト])
-
処理フロー(if, for, switch, defer, select)
-
関数(複数戻り値, 名前付き戻り値, 可変長引数, 高階関数, 再帰関数)
-
init関数が実行される順番
-
struct, method, interfaceの活用
-
defined type(メソッドのオーバーライド, 新しいメソッドの追加, キャストの必要有無)
-
Interface(型アサーションと型switch)
-
reflectで動的に型を判定
-
errors(New, Is, As), fmt.Errorf, panicとrecover
-
goroutineによる並行処理(go, sync.WaitGroup)
-
チャネル(channel)を通して、goroutine間でデータを送受信
-
sync.Mutexによる排他制御(Lock, Unlock)
-
Contextの使い方(Background, WithValue, WithCancel, WithTimeout)
-
Generics(ジェネリクス)の使い方(comparable)
-
文字列操作と関連パッケージ(fmt, strings, strconv)
12