我正在研究Go中渠道的使用,在Tour of Go的this example中,我们有以下一行:
func sum(s []int, c chan int) {
我熟悉Go中的语法:variableName type
。
但是,这是什么意思? c chan int
这是channel
类型还是int
类型还是chan int
类型?奇怪的语法是什么?
我无法搜索答案,如果这是重复的,请在评论中给我指向原始帖子的链接,然后我将删除问题。
答案 0 :(得分:4)
我熟悉Go中的语法:
variableName type
。这是通道类型,还是int
类型,还是chan int
类型?奇怪的语法是什么?
chan int
是类型。就像[]int
一样“奇怪”。