Go的错误处理 官网
在Go语言里,错误处理是重要的编程部分。Go通常用返回错误值来处理错误。 package mainimport ( "errors" "fmt")func divide(a, b int) (int, error) { if b == 0 { return 0, errors.New("除数不能为零") // 返回错误信息 } return a / b, nil // 无错误返回nil}func main() { result, err := divide(10, 0) if err != nil { fmt.Println("错误:", err) // 输出错误信息 } else { fmt.Println("结果:", result) // 输出结果 }} 上述代码定义了一个除法函数,当除数为零时返回错误。 注意在处理错误时,要检查返回的错误是否为nil。