跳至主要內容
yomihon 書庫
整體狀況設定

鍵盤快捷鍵

⌘K / Ctrl K
搜尋
Esc
關閉搜尋或篩選
/
跳到導覽篩選(單鍵開啟時)
[
收合或展開側欄(單鍵開啟時)

關掉之後,/ 和 [ 都只會照瀏覽器原本的方式輸入;⌘K 與 Esc 不受影響。

設定
esc

↑↓ 選擇 ↵ 搜尋 esc 關閉

channel 的交接

concept檔案變更於
檔案變更於
類型
concept
語言
zh-Hant
在 Obsidian 開啟留下自己的想法
檔案變更於
類型
concept
語言
zh-Hant
在 Obsidian 開啟留下自己的想法
聲明的來源 2 正文連到這篇 4
操作 何時能繼續
無緩衝 channel 的 send 有接收方配對時
有緩衝 channel 的 send 緩衝區有空位時
receive 有值可取,或 channel 已關閉時
向 nil channel send/receive 永遠阻塞

close(ch) 表示不再送值。已緩衝的值仍可取出;取完後,v, ok := <-ch 得到零值與 false。向已關閉的 channel 送值會 panic。

關閉前,必須確定所有 send 都已結束。單一 producer 可以自行關閉;多個 worker 共用輸出時,由等待所有 worker 的協調者關閉。

Go 規格:Channel types(另開分頁)、Close(另開分頁)

作者標記的狀態 ready
設為 archived

設為 archived 之後,這裡不再有回到目前狀態的路。