Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

自定义错误

  1. 因为error是一个接口,因此我们可以自定义一个error
  2. 实际开发中我们要判断错误的类型,直接进行类型断言(也可以通过switch进行类型断言分支)
三部曲自定义一个错误
  1. 自定义一个错误结构体
  2. 实现我们的Error方法
  3. 返回错误的时候直接返回一个&我们自己的错误

注意:我们最常用的就是errors.New(字符串)