GO错误值构造 官网
在Go语言里,错误值构造常用errors.New函数。它能创建简单错误对象。示例如下: package mainimport ( "errors" "fmt")func divide(a, b int) (int, error) { if b == 0 { return 0, errors.New("除数不能为零") // 构造错误值 } return a / b, nil}func main() { result, err := divide(10, 0) if err != nil { fmt.Println("错误: ", err) // 输出: 错误: 除数不能为零 } else { fmt.Println("结果: ", result) }} 注意,构造错误时,错误信息要清晰,便于后续调试。