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