原始链接:Golang Tip #8: Wrapping Errors
通常,我们会使用fmt.Errorf和%w把一个错误封装到另外一个错误里,像这样:
fmt.Errorf
%w
但是在Go 1.20,我们有一个更直接和友好的方法去错误封装,那就是使用errors.Join():
errors.Join()