channel 管道
介绍
与数据结构的队列相同, 先进先出, 如果没有值 就使用与内容超出容量长度会报错
读写权限
- 只读
关键字: chan<-
语法:
- 定义
var chan_variable = chan<-
<Type>` - 初始化:
var chan_variable = make(chan\<- \<Type\>, \<Size\>)
例子:
var chan1 chan<- int // 定义未初始化
var chan1 = make(chan<- int, 10, 10) // 初始化
func main { // 简短的初始化
chan1 := make(chan<- int, 10, 10)
}