golang判断错误类型的方法
16lz
2021-01-22
error类型判断的方法:
Go中返回的error类型究竟是什么呢?看源码发现error类型是一个非常简单的接口类型,具体如下
// The error built-in interface type is the conventional interface for// representing an error condition, with the nil value representing no error.type error interface { Error() string}
error 有了一个签名为 Error() string 的方法。所有实现该接口的类型都可以当作一个错误类型。Error() 方法给出了错误的描述。
fmt.Println 在打印错误时,会在内部调用 Error() string 方法来得到该错误的描述。
更多golang知识请关注golang教程栏目。
更多相关文章
- go语言中一种常见的错误
- 详解 Go 中的不可变类型
- 记一次因为共享变量的犯错误
- 总结 Go 的数据类型
- 详解Golang中函数作为值与类型
- 解决golang中vendor引起的相同类型,却提示类型不一样问题
- go是强类型语言么
- go语言 类型转换表示什么
- FusionCharts 2D柱状图和折线图的组合图调试错误