1 2 3 4 5 6 7 8 |
|
go语言中一般有三种错误处理策略:
1、返回和检查错误值:通过特定值表示成功和不同的错误,上层代码检查错误的值,来判断被调用func的执行状态
2、自定义错误类型:通过自定义的错误类型来表示特定的错误,上层代码通过类型断言判断错误的类型
3、隐藏内部细节的错误处理:假设上层代码不知道被调用函数返回的错误任何细节,直接再向上返回错误
error interface 的 Error 方法的输出,是给人看的,不是给机器看的。我们通常会把Error方法返回的字符串打印到日志中,或者显示在控制台上。永远不要通过判断Error方法返回的字符串是否包含特定字符串,来决定错误处理的方式。
更多golang知识请关注golang教程栏目。
以上就是golang错误抛出的方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
[系列] - go-gin-api 路由中间件 - 日志记录(三)
更多相关阅读请进入《golang》频道 >>

Go语言101
一个与时俱进的Go编程知识库。