golang channel问题

94Carousel · · 756 次点击
```go func Count(ch chan int) { ch <- 1 fmt.Println("Counting") } ``` 函数体里面的两条语句换一下位置, 你这个是因为 在你的fmt.Println 语句执行的时候 你十条通道的数据都发送并接收完成了,程序也就退出了, 多执行几次你会发现你那样写Counting的输出数量不定
#1
更多评论
真的是这样,多谢了
#2