/**
单向通道作为参数
**/
package main
import "fmt"
func write(ch chan<-int){
for i :=0;i<11;i++{
ch<-i*i
}
close(ch)
}
func read(ch <-chan int){
for num:=range ch{
fmt.Println("接收到值:",num)
}
}
func main(){
//创建一个channel 双向的
ch:=make(chan int)
//单通道写入
go write(ch)
//单通道读出
read(ch)
}
5.17 go单向通道的应用
猜你喜欢
转载自blog.csdn.net/h4241778/article/details/105374625
今日推荐
周排行