From 12837434ba2a3ddb8b987a2be72c88f65107f11d Mon Sep 17 00:00:00 2001 From: Shin Kojima Date: Sun, 21 Sep 2014 20:56:42 +0900 Subject: [PATCH] [ja] apply patch] --- ja/ebook/02.7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/ebook/02.7.md b/ja/ebook/02.7.md index a448980a..6ff6b315 100644 --- a/ja/ebook/02.7.md +++ b/ja/ebook/02.7.md @@ -137,7 +137,7 @@ channelは`<-`演算子を使ってデータを送ったり受けたりします } } -`for i := range c`でこのchannelがクローズを明示されるまで連続してchannelの中のデータを読み込むことができます。上のコードでchannelのクローズが明示されているのが確認できるかと思います。生産者はキーワード`close`関数によってchannelを閉じます。channelを閉じた後はいかなるデータも送信することはできません。消費側は`v, ok := <-ch`という式でchannelがすでに閉じられているかテストすることができます。もしokにfalseが返ってきたら、channelはすでにどのようなデータも無く、閉じられているということになります。 +`for i := range c`でこのchannelがクローズを明示されるまで連続してchannelの中のデータを読み込むことができます。上のコードでchannelのクローズが明示されているのが確認できるかと思います。生産者は`close`ビルトイン関数によってchannelを閉じます。channelを閉じた後はいかなるデータも送信することはできません。消費側は`v, ok := <-ch`という式でchannelがすでに閉じられているかテストすることができます。もしokにfalseが返ってきたら、channelはすでにどのようなデータも無く、閉じられているということになります。 >生産者の方でchannelが閉じられる事に注意してください。消費側ではありません。これは容易にpanicを引き起こします。