From d90cace76bc98fe296cc8ba6cad21de18a24cbf6 Mon Sep 17 00:00:00 2001 From: Shin Kojima Date: Sun, 21 Sep 2014 22:04:09 +0900 Subject: [PATCH] [ja] apply patch] --- ja/ebook/02.2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 {