This commit is contained in:
Xargin
2017-05-03 10:48:04 +08:00
parent 7f9ba35f58
commit dc92697fec
3 changed files with 5 additions and 5 deletions

View File

@@ -49,6 +49,6 @@ func main() {
}
```
调用counter(naturals)将导致将`chan int`类型的naturals隐式地转换为`chan<- int`类型只发送型的channel。调用printer(squares)也会导致相似的隐式转换这一次是转换为`<-chan int`类型只接收型的channel任何双向channel向单向channel变量的赋值操作都将导致该隐式转换这里并没有反向转换的语法也就是不能将一个类似`chan<- int`类型的单向型的channel转换为`chan int`类型的双向型的channel
调用counternaturalsnaturals的类型将隐式地从chan int转换成chan<- int调用printer(squares)也会导致相似的隐式转换这一次是转换为`<-chan int`类型只接收型的channel任何双向channel向单向channel变量的赋值操作都将导致该隐式转换这里并没有反向转换的语法也就是不能将一个类似`chan<- int`类型的单向型的channel转换为`chan int`类型的双向型的channel