func InMemSort(in <-chan int) <-chan int {...}
这里面的in本来就是接收参数,不可能会输出啊;为什么加一个 <- 限制只进不出?
返回值 “ <-chan int ”本来就只是返回,为什么加 <- 限制只出不进呢?
个人感觉这两个地方的 <- 是没有意义的!
因为in只进不出,所以加<-限制,不然in就可以进出。同理返回值。
不加也可以,加了代码比较严谨。