go筆記10

select 的特點

語句只能用於通道的讀寫操作

select 可以同時監聽多個channel的寫入或讀取

執行 select 時,若只有一個case通過,則執行這個case

若有多個case通過,則隨機挑選一個case執行

若所有的case都阻塞,且定義了default模塊,則執行default,若未定義default模塊,則select語句被阻塞,直到有case被喚醒

使用break會跳出select快。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章