14.3 关闭通道

Kesa...小于 1 分钟

14.3 关闭通道

通道可以被close()显式关闭,且只有发送者需要关闭通道。

close(ch)

已关闭的通道发送数据或再次关闭将触发panic。

14.3.1 检测通道

使用逗号ok模式可以检测通道是否关闭:

if v, ok := <-ch; ok {
    // ...
}

若ok为false,则通道被关闭。

上次编辑于:
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.2