diff --git a/ja/ebook/02.2.md b/ja/ebook/02.2.md index 66e0434b..17462b34 100644 --- a/ja/ebook/02.2.md +++ b/ja/ebook/02.2.md @@ -386,7 +386,7 @@ sliceには便利な操作があります 下のコードをご覧ください。`map`の読み込みと代入は`slice`と似ています。`key`を通して操作します。ただ、`slice`の`index`は`int`型のみになります。`map`には多くの型があります。`int`でもかまいませんし、`string`や`==`と`!=`演算子が定義されている全ての型でもかまいません。 // keyを文字列で宣言します。値はintとなるディクショナリです。この方法は使用される前にmakeで初期化される必要があります。 - var numbers map[string] int + var numbers map[string]int // もうひとつのmapの宣言方法 numbers := make(map[string]int) numbers["one"] = 1 //代入 @@ -410,7 +410,7 @@ mapを使う段階で注意しなければならないことがいくつかあ `delete`で`map`の要素を削除します: // ディクショナリを初期化します。 - rating := map[string]float32 {"C":5, "Go":4.5, "Python":4.5, "C++":2 } + rating := map[string]float32{"C":5, "Go":4.5, "Python":4.5, "C++":2 } // mapは2つの戻り値があります。2つ目の戻り値では、もしkeyが存在しなければ、okはfalseに、存在すればokはtrueになります。 csharpRating, ok := rating["C#"] if ok {