为了账号安全,请及时绑定邮箱和手机立即绑定

func InMemSort(in <-chan int) <-chan int {...} chan 只出不进只进不出有什么意义

func InMemSort(in <-chan int)  <-chan int {...}  

这里面的in本来就是接收参数,不可能会输出啊;为什么加一个  <-  限制只进不出?

返回值 “  <-chan int  ”本来就只是返回,为什么加   <- 限制只出不进呢?

个人感觉这两个地方的  <- 是没有意义的!

正在回答

1 回答

因为in只进不出,所以加<-限制,不然in就可以进出。同理返回值。

不加也可以,加了代码比较严谨。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

func InMemSort(in <-chan int) <-chan int {...} chan 只出不进只进不出有什么意义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信