Go Wiki:Go2ErrorHandlingFeedback

針對 Go 2 錯誤處理的意見回饋討論草稿設計

此頁面用於收集和整理從 Go 2 錯誤處理討論草稿設計所開始的意見回饋和討論。

請在您的部落格、Medium、GitHub Gists、郵寄清單、Google 文件等發表您的意見回饋。然後請在此連結。

請協助分類最下方未分類的提案。

2019 年 6 月 19 日更新 – 根據此意見回饋,我們已張貼了一個 try 內建函式的提案,並在 #32437 上獲得大量意見回饋 (串流檢視在此)。

我們已停用此問題的留言至 7 月 1 日,讓大家有時間使用自己的程式碼實作。我們非常希望能看到使用一般 try 方式在您自己的程式碼的經驗回報,包括透過 tryhard 的試驗轉換。謝謝!

「try 提案」 的經驗

加入此清單


需求

針對新錯誤處理方法需求的討論。

支持

這包含在不變更的情況下,支援現有的處理程序鏈接/堆疊。

範例程式碼

程式碼已變更為使用現有的提案。

反對

沒有提出反提案的批評

繰り返されるテーマ

以下の提案の中で、繰り返し出現する概念です。

適度的修訂

移除處理常式鏈

反提案

用一般函式處理錯誤

標籤化錯誤處理器

內聯

使用 defer

try/catch/finally 語法

其他可能

未分類

請協助將其餘提案分類至下列。

加入您的回饋

請依下列格式排列所有條目。

為了方便查看新的回饋意見,請將您的最新提案新增至所置部分的最上方。


此內容為 Go Wiki 的一部分。