1. 首页
  2. 编程语言
  3. 其他
  4. 浅谈Go语言的error类型

浅谈Go语言的error类型

上传者: 2022-01-09 17:57:44上传 PDF文件 90.01 KB 热度 11次

error类型是go语言的一种内置类型,使用的时候不用特定去import,他本质上是一个接口我们知道接口这个东西,必须拥有它的实现块才能调用,放在这里就是说,Error()必须得到填充,才能使用.比方说下面三种方式:来解释一下errors包,只是一个为Error()填充的简易封装,整个包的内容,只有一个New方法,可以直接看。可以说和第一种雷同了.三种方式差异都不大,输出结果都是 hello error实际上error只是一段错误信息,真正抛出异常并不是单纯靠error,panic和recover的用法以后总结。1 error接口定义:1.1 常见调用方式模板。3 自定义error与errors.New()使用比较比较自定义error与errors.New()函数根据需求其实各有优点。

用户评论