From c3c6698aaeff0f38130d3b11ccfc2db975c5fe0c Mon Sep 17 00:00:00 2001 From: nlwkobe30 Date: Sun, 21 Mar 2021 20:53:16 +0800 Subject: [PATCH] Update 02.7.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix wrong word: "隻" -> "只" --- zh-tw/02.7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-tw/02.7.md b/zh-tw/02.7.md index 62eb74946..7f732dbeb 100644 --- a/zh-tw/02.7.md +++ b/zh-tw/02.7.md @@ -165,7 +165,7 @@ func main() { >另外記住一點的就是 channel 不像檔案之類別的,不需要經常去關閉,只有當你確實沒有任何傳送資料了,或者你想明確的結束 range 迴圈之類別的時候。 ## Select -我們上面介紹的都是隻有一個 channel 的情況,那麼如果存在多個 channel 的時候,我們該如何操作呢,Go 裡面提供了一個關鍵字 `select`,透過 `select` 可以監聽 channel 上的資料流動。 +我們上面介紹的都是只有一個 channel 的情況,那麼如果存在多個 channel 的時候,我們該如何操作呢,Go 裡面提供了一個關鍵字 `select`,透過 `select` 可以監聽 channel 上的資料流動。 `select` 預設是阻塞的,只有當監聽的 channel 中有傳送或接收可以進行時才會執行,當多個 channel 都準備好的時候,select 會隨機選擇其中一個執行。