20210514关于golang1.13版本的errors的干货文章 - ziyouzy/2021blog GitHub Wiki
https://tonybai.com/2019/10/18/errors-handling-in-go-1-13/
https://blog.csdn.net/yuanlaidewo000/article/details/104563680
重点在于明确了:
errors.Is是用来比较“值”是否相等的
errors.As是用来比较“类型”是否相等的
如上两者用十分清晰的功能边界
同时也明确了无论在使用Is还是As时的第二个参数“target”, 其必须是一个 “指向一个实现了 error 接口” 的指针