はじめにこんにちは! TIG の川口です。 本記事は Go 1.20リリース連載 の3本目です。Wrapping multiple errors についてお話します。 Release Note では、こちら の箇所になります。 Proposal は、こちら になります。 何が変わったか?さて具体的に何が変わったかをはじめにおさえておきます。 Go 1.20 expands support for error wrapping to permit an error to wrap multiple other errors. An error e can wrap more than one error by providing an Unwrap method that returns a []error. The errors.Is and errors.As functions hav
![Go 1.20 Wrapping multiple errors | フューチャー技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/588c938718436a7cfd3c49c607bfa13418b96695/height=288;version=1;width=512/https%3A%2F%2Ffuture-architect.github.io%2Fimages%2F20230126a%2Ftop.png)