首页
文章列表
标签墙
返回找工具啦
错误链
共 2 篇文章
Go 错误链:%w 动词与 errors.Is()/As()
2026-04-02 11:06:15
Go 错误链:%w 动词与 errors.Is/As Go 语言从 1.13 版本开始引入了错误链(error wrapping)机制,允许你在返回错误时“包装”原始错误,同时保留其身份信息。这一机制的核心是 %w 动词、errors.Is 和 errors.As 函数。掌握它们能让你写出更健壮、可
Go错误处理
错误链
fmt.Errorf
9
0
Go语言Error Wrapping错误包装与Unwrap实践
2026-04-02 03:28:28
Go语言Error Wrapping错误包装与Unwrap实践 Go 1.13 引入了对错误包装(Error Wrapping)的官方支持,通过 errors.Unwrap、errors.Is 和 errors.As 等函数,使错误处理更清晰、更结构化。错误包装的核心思想是:在保留原始错误的同时,附
Go错误处理
错误包装
ErrorWrapping
11
0