健壯的代碼需要對用戶的不正確輸入、網絡連接錯誤和磁盤錯誤等意外情況做出正確的反應。錯誤處理是識別程序處於異常狀態並且採取措施去記錄供後期調試診斷信息的過程。相比於其他編程語言, 要求開發者使用專門的語法去處理錯誤, 在 Go 中將錯誤作爲 error(Go 中的一個接口類型) 類型的值, 並且和其他類型的值一樣作爲函數返回值的一部分返回。要處理 Go 中的錯誤, 我們必須檢查函數返回值中是否包含了 ⌘ Read more
健壯的代碼需要對用戶的不正確輸入、網絡連接錯誤和磁盤錯誤等意外情況做出正確的反應。錯誤處理是識別程序處於異常狀態並且採取措施去記錄供後期調試診斷信息的過程。相比於其他編程語言, 要求開發者使用專門的語法去處理錯誤, 在 Go 中將錯誤作爲 error(Go 中的一個接口類型) 類型的值, 並且和其他類型的值一樣作爲函數返回值的一部分返回。要處理 Go 中的錯誤, 我們必須檢查函數返回值中是否包含了 ⌘ Read more