Go channel
时间:2021-05-17 15:14:14
参考:
Go channel#
-
创建
channel
-
关闭
channel
, 关闭之后发送数据将产生panic异常,数据全部接收完之后会返回零值和关闭标识(即从已经关闭的channel中读取数据会直接返回零值)。 -
for range
从 channel 中读取数据,如果channel已经关闭并且没有更多数据,循环会结束。
时间:2021-05-17 15:14:14
参考:
创建 channel
关闭 channel
, 关闭之后发送数据将产生panic异常,数据全部接收完之后会返回零值和关闭标识(即从已经关闭的channel中读取数据会直接返回零值)。
for range
从 channel 中读取数据,如果channel已经关闭并且没有更多数据,循环会结束。