0
点赞
收藏
分享

微信扫一扫

管道的关闭和便利案例

椰果玩安卓 2022-11-22 阅读 38

管道的关闭

package main
func main() {
var myChan chan int;
myChan = make(chan int ,10);
//添加管道
myChan <- 10;
myChan <- 20;
myChan <- 30;
close(myChan);//关闭管道

}

管道遍历

package main
import "fmt"
func main() {
var myChan chan int;
len:=100;
myChan = make(chan int ,len);
//批量向管道添加数据
for i:=0;i <len;i ++{
myChan <- i;
}
close(myChan);//必须关闭i管道后才可以
for v:=range myChan {
fmt.Println(v*2);
}
}

 

举报

相关推荐

0 条评论