13.17 接收操作符

一元接收运算符 <- 接受类型为 chan T 的操作数 ch,并返回从通道 ch 接收的值。接收操作(<-ch)的类型是通道的元素类型(T)。

通道方向必须与接收操作兼容。

接收表达式会阻塞,直到有值可用。从 nil 通道接收会永久阻塞。

v1 := <-ch
f(<-ch)
<-ch        // 它等待收到值,然后丢弃接收到的值

最后更新于