Go深入学习之select

select的用法

1)select只能用于channel的操作(写入、读出),而switch则更通用一些

2)select的case是随机的,而switch里的case是顺序执行

3)select要注意避免出现死锁,同时也可以自行实现超时机制。

4)select里没有类似switch里的fallthough的用法

5)select不能像switch一样接函数或其他表达式。









学习(转载)出处:Go语言中文网

猜你喜欢

转载自www.cnblogs.com/akmfwei/p/12632574.html