登录
推荐
文章
Go 技术
课程
下载
专题
AI
调试
已收录文章:1篇
一月内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go问答
| 3星期前 |
标准库
·
golang
·
错误处理
·
调试
·
错误包装
%w
errors.As
Go errors.Is
Go 的 errors.Is 为什么匹配不到:错误包装丢失与 %w 的边界
Go 里 errors.Is 返回 false,很多时候不是目标错误不对,而是错误链在中间被格式化字符串截断了。本文从一个可复现的订单查询示例出发,比较 %v、%w 和自定义错误的行为,再给出 errors.Is、errors.As 的检查边界与测试写法。
148
收藏