マップ (Maps) は、Go における 連想配列 のための組み込み型です。別の言語では、ハッシュ (hashes) や 辞書 (dicts) と呼ばれることもあります。 |
|
|
|
|
|
|
|
空のマップを作成するには、 |
|
典型的な |
|
例えば、 |
|
|
|
キーが存在しない場合、その値に対する ゼロ値 が返されます。 |
|
|
|
|
|
マップから すべての キーと値のペアを削除するには、
|
|
マップから値を取得するときの戻り値にはオプションで
2 番目があり、指定したキーがマップに存在したか
どうかを表します。これは、キーが存在しなかったのか、
|
|
新しいマップの宣言と初期化を次のように 同じ行で書くこともできます。 |
|
|
|
|
|
Next example: Functions.