Go言語でのマップの初期化方法は何ですか? (Go gengo de no mapu no shokika hoho wa nan desu ka?)
Go言語では、mapを初期化するためにmake関数を使用することができます。make関数の構文は以下のようになります:
make(map[keyType]valueType)
keyTypeは、map内のキーの型を示し、valueTypeはmap内の値の型を示す。例えば、string型のキーとint型の値を持つmapを初期化するためには、次のコードを使用できる:
m := make(map[string]int)
例えば、マップを初期化する際に初期値を直接指定することもできます。
m := map[string]int{
"a": 1,
"b": 2,
"c": 3,
}
“a”、”b”、”c”の3つのキーを持つmapが作成され、それぞれ1、2、3の値に対応しています。