学校排行榜

(0)

投一票

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) }} 注意,构造错误时,错误信息要清晰,便于后续调试。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。