錯誤處理

請注意 Go 中如何引發錯誤。相反,如果發生故障,你將返回錯誤。

如果函式可能失敗,則最後返回的值通常是 error 型別。

// This method doesn't fail
func DoSomethingSafe() {
}

// This method can fail
func DoSomething() (error) {
}

// This method can fail and, when it succeeds,
// it returns a string.
func DoAndReturnSomething() (string, error) {
}