新学go没多久,这个语法纠结好久了。
```
ch := make(chan int)
ch <- 1
ch <- 2
close(ch)
first := <-ch
second, ok := <-ch
```
在first跟second赋值的时候,一个没有ok,一个有ok,都是可以从channel从取值,这种是语法特性么?还有其他类似的语法么?
因为自己定义的函数返回error,即使是需要忽略错误,也需要`_`占位符
有疑问加站长微信联系(非本文作者)