package main
import (
"fmt"
)
func main() {
var chan_test chan interface{} //双项通道
var read_test <-chan interface{} //单项通道 只支持 读
var write_test chan<- interface{} //单项通道 只支持 写
read_test <- "xiao" //会报错。因为这个通道 只是单项通道只支持读 不支持写
<-write_test //会报错。因为这个通道 只是单项通道只支持写 不支持读
fmt.Println(chan_test)
fmt.Println(read_test)
fmt.Println(write_test)
}
golang chan 单项通道与多项通道
最新推荐文章于 2022-02-27 20:50:39 发布