チャネルを クローズする (Closing) ことは、 もう値を送信しないことを意味します。これは、 チャネルの受け手に完了を伝えるのに便利です。 |
|
|
|
|
|
この例では、 |
|
ワーカーのゴルーチンは次の通りです。 |
|
これは、 |
|
すでに学んだチャネルの 同期 手法を使って、ワーカーの完了を待ちます。 |
|
クローズしたチャネルから読み込むとすぐさま成功し、
ゼロ値が返ります。2 つ目の戻り値は、チャネルに送信された
値を受信できた場合は |
|
|
|
クローズされたチャネルのアイデアは、次に学ぶ例である、
チャネルに対する |
Next example: Range over Channels.