Go Wiki:先前討論
背景
此頁面連結到各種主題的先前討論。
此頁面補充了官方常見問題。雖然官方常見問題包含經常被詢問且包含答案的內容,但此頁面包含重複被詢問但可能不頻繁,且只需要連結到一個或多個先前討論串的內容。隨著時間推移,這些條目可能會升級為官方常見問題中的條目。
編輯者:編輯此頁面時,請勿變更區段標題,因為這會中斷 URL 中的 #anchor。不過,您可以重新排列。請隨時新增條目。在此處不需要程式碼或英文審查。
常見問題與先前的討論
已關閉通道的傳送或關閉引發恐慌
請參閱 https://github.com/golang/go/issues/11344#issuecomment-117862884
執行緒區域、goroutine 區域儲存
待辦事項
新增明確的 int 轉 bool 轉換
已拒絕,請參閱 https://github.com/golang/go/issues/9367#issuecomment-143128337
新增機制以靜音 vet 警告
已拒絕,請參閱 https://github.com/golang/go/issues/17058 中的討論
新增未使用函式引數的 vet 警告
已拒絕,請參閱 https://github.com/golang/go/issues/7892#issuecomment-66094282
讓 go get 更詳細 / 新增進度條
已拒絕,請參閱 https://github.com/golang/go/issues/17959 https://github.com/golang/go/issues/18388#issuecomment-268315634
縮短錯誤處理 / 回傳糖
已拒絕,請參閱 https://github.com/golang/go/issues/16225
支援 go 工具鏈 / 環境變數中的符號連結
已拒絕,請參閱 https://github.com/golang/go/issues/15507
讓未使用的匯入/變數成為警告,而非錯誤
已拒絕。
新增警告至 Go 編譯器
大型專案的經驗顯示,警告會堆積,直到人們忽略所有警告,因此警告只會增加雜訊,而沒有價值(或在於它們會隱藏錯誤而造成實際危害)。請參閱 https://go.dev.org.tw/doc/faq#unused_variables_and_imports
弱參考
不太可能新增。請參閱 https://groups.google.com/forum/#!topic/golang-nuts/PYWxjT2v6ps 和 https://groups.google.com/forum/?pli=1#!topic/golang-nuts/MMWXRANh0-g 中的討論,其中指出 sync.Pool
是弱參考的特定形式。
此內容為 Go Wiki 的一部分。