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

已拒絕,請參閱 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/PYWxjT2v6pshttps://groups.google.com/forum/?pli=1#!topic/golang-nuts/MMWXRANh0-g 中的討論,其中指出 sync.Pool 是弱參考的特定形式。


此內容為 Go Wiki 的一部分。