Go のマップ

5 views 17 Jan 2026
マップはキーと値のペアを格納するデータ構造だ。他の言語では「辞書」や「ハッシュテーブル」と呼ばれることもある。 マップの宣言と初...
2 views 19 Jan 2026
マップから値を取得するとき、そのキーが存在するかどうかを確認したい場面がよくある。Go では「コンマOK イディオム」を使ってこ...
3 views 19 Jan 2026
マップの全要素を処理するには for range を使う。スライスのイテレーションと似ているが、いくつか重要な違いがある。 基本...
3 views 19 Jan 2026
Go のマップにはいくつかの落とし穴がある。これらを知っておくことで、バグを未然に防げる。 nil マップへの書き込み var ...
7 views 19 Jan 2026
通常の map は並行アクセスに対応していない。複数のゴルーチンから安全にアクセスしたい場合、sync.Map を使う方法がある...