标签: go
我在this <-(chan string)(nil)来源中找到了Gobetween奇怪的构造。
<-(chan string)(nil)
select{}
答案 0 :(得分:3)
该语句将nil转换为类型chan string,然后从中读取。
nil
chan string
根据Dave Cheney's Channel Axioms:
A receive from a nil channel blocks forever