Go的error比较灵活.但是自身对error处理的机制有不太好用,我们可以自定义错误输出:在go里定义错误异常的方式有这么两种,但都需要你的返回值是error类型的:第二种方式是借用struct结构体,创建一个struct的Error()方法,注意这个方法名是Error,不然会出现找不到Error方法。当然实际开发项目也不建议这么写,太lower不说,也不好扩展. 下一篇准备写个demo,封装优化错误输出的处理.

Go 自定义error错误的处理方法

Go 自定义error错误的处理方法

Go 自定义error错误的处理方法