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教程栏目。

更多相关文章

  1. go语言中一种常见的错误
  2. 详解 Go 中的不可变类型
  3. 记一次因为共享变量的犯错误
  4. 总结 Go 的数据类型
  5. 详解Golang中函数作为值与类型
  6. 解决golang中vendor引起的相同类型,却提示类型不一样问题
  7. go是强类型语言么
  8. go语言 类型转换表示什么
  9. FusionCharts 2D柱状图和折线图的组合图调试错误

随机推荐

  1. 简单的php多线程解决方法
  2. 教你用PHP实现微信小程序人脸识别刷脸登
  3. 谈一谈php面向对象的理解
  4. php实现文件上传到服务器(含代码)
  5. 十大最主流的PHP框架
  6. 新手应该知道的php多图片上传的实现
  7. php构建一个区块链(含源码)
  8. PHP global 关键词的实例详解
  9. use在php中的使用方法(代码示例)
  10. PHP高级应用的讲解