Go的錯誤處理實踐| iThome
文章推薦指數: 80 %
移至主內容
按讚加入iThome粉絲團
文/林信良
|
2020-01-09發表
當函式發生錯誤時,程式語言Go的作法是以值傳回錯誤,開發者必須檢查函式是否傳回錯誤,而不是以特定語法捕捉錯誤(像是try-catch)。
表面上看來,這會造成程式碼中四處檢查錯誤的麻煩,實際上,是可以有更多的設計方式,以便優雅處理錯誤。
err是否nil?
當程式因故無法繼續執行時,Go有error與panic兩種呈現方