Go Wiki: 經驗報告

此頁面收錄關於 Go 問題的經驗報告,可能會說明我們針對這些問題所設計的解決方案。這些報告應關注於問題:不應關注並不需要提出解決方案。如需提出解決方案,請參閱提案程序

我們希望運用這些經驗報告,了解人們在撰寫 Go 時遇到哪些困難,以協助我們優先排序 Go 生態系統未來的變更。(我們不保證會回覆這些報告。如果您需要立即協助回答有關 Go 的問題,請參閱https://go.dev.org.tw/help/以取得資源。)

最佳的經驗報告會說明:(1) 您想做的事情、(2) 您實際上所做的事情,以及 (3) 為何這樣的作法不佳,這些內容會透過具體而真實的範例加以說明,理想上會來自於實際使用中的範例。請針對對您而言最重要的問題撰寫這些報告,張貼到您自己的部落格或 Medium,或以GitHub Gist(對 Markdown 檔案使用 .md 擴充名)或可公開閱讀的 Google 文件方式發表,然後在此處提供連結。(我們也歡迎對談影片或投影片,不過這些對我們而言不太容易消化。)

如果您沒有權限編輯 wiki 來為此清單新增文章,請提交問題

請依區段(錯誤處理在記錄之前,以此類推)對整個網頁進行按字母順序排序。在區段內請按時間順序對文章進行排序。包含每個文章重點的單字句摘要會很有幫助。

適當地新增區段。

目錄

應用程式與遊戲開發

轉型

並行運算

背景

宣告

相依性

診斷與除錯

文件

教育與教學

錯誤處理

(此部分探討撰寫 if err != nil。)

錯誤值

(此部分說明錯誤語意,除了 Error() string 方法之外。)

檔案系統

泛型

GoMobile

不可變性

程序間通訊

大型軟體開發

字面常數

記錄

其他 / 多重

模組

效能

移植

序列

語法

時間

工具

型別系統

帶型的 nil

供應


此內容是 Go Wiki 的一部分。