我是 Go 的新手,如果我的问题看起来很愚蠢,我很抱歉。
我很难掌握 Golang 中的通道语法和词汇,特别是当它涉及方向时。
当我读到这c chan<- int
是一个“仅发送”通道时,我知道该通道只能发送数据。但似乎恰恰相反,我们只能往这个chan里放东西。
对于“仅接收”通道也是如此c <-chan int
:对我来说,这是一个只能接收数据的通道,但似乎这种通道只能发送数据而不能接收一些数据。
你看,我真的很困惑,所以如果你有更好的方法来解释它,或者有一个好的记忆方法来理解它,我将在余下的日子里感谢你!
蝴蝶不菲
相关分类