定义channel
var c1 chan int //nil
c2 := make(chan int)
c3 := make(chan int, 5) //缓冲为5
向通道发送、接收值
c3 <- 1
c3 <- 2
c3 <- 3
fmt.Println(<-c3)
由发送者关闭通道
close(c3)
range遍历channel
for n := range c3 {
fmt.Println(n)
}
原文:https://www.cnblogs.com/LJQ-180505/p/12317573.html