Go的錯誤處理實踐| iThome

文章推薦指數: 80 %
投票人數:10人

移至主內容 按讚加入iThome粉絲團 文/林信良 | 2020-01-09發表 當函式發生錯誤時,程式語言Go的作法是以值傳回錯誤,開發者必須檢查函式是否傳回錯誤,而不是以特定語法捕捉錯誤(像是try-catch)。

表面上看來,這會造成程式碼中四處檢查錯誤的麻煩,實際上,是可以有更多的設計方式,以便優雅處理錯誤。

err是否nil? 當程式因故無法繼續執行時,Go有error與panic兩種呈現方



請為這篇文章評分?