关闭通道表示不会再向其发送任何值。这对于向通道的接收方传达完成信息很有用。 |
|
|
|
|
|
在本例中,我们将使用一个名为 |
|
以下是 worker goroutine。它重复地从 |
|
这将通过 |
|
我们使用之前看到的 同步 方法来等待 worker。 |
|
从已关闭的通道读取会立即成功,并返回底层类型的零值。可选的第二个返回值为 |
|
|
|
关闭通道的概念自然地引出了我们的下一个示例:通道上的 |
下一个示例:通道上的 Range.