Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
5 lines (3 sloc) 584 Bytes

Channel(通道)

通道是Go提供的一种通信机制,允许Goroutines之间进行数据传输。但也有一些明确的规则,首先,每个通道只允许交换指定类型的数据,也称为通道的元素类型,其次,要使通道正常运行,还需要保证通道有数据接收方。使用chan关键字即可声明一个新通道,且可以使用close()函数来关闭通道。

最后,有一个非常重要的细节:当您使用通道作为函数参数时,您可以指定其方向; 也就是说,该通道是用于发送数据或是接收数据。

You can’t perform that action at this time.