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) }
有疑问加站长微信联系(非本文作者)