32、通道遍历
00 分钟
2022-8-26
在前面的例子中,我们讲过for和range为基本的数据结构提供了迭代的功能。我们也可以使用这个语法来遍历的从通道中取值。
 
 
 
 
我们将遍历在queue通道中的两个值
 
 
 
range迭代从queue中得到每个值。因为我们在前面close了这个通道,所以,这个迭代会在接收完2个值之后结束。
 
 
这个例子也让我们看到,一个非空的通道也是可以关闭的,并且,通道中剩下的值仍然可以被接收到
 

评论