Skip to content

Goのエラー処理

   

fmt.Errorf("~~: %w", err)の書き方にルールあるのかな、と思って調べたら、先人の記事があった。

いつもその時の雰囲気で書いていたので、こういったルールで揃えられるのは良い。

もうひとつ、template.Executeでエラーになったときに、どうするべきなのかという疑問。これも解決されていた。

bytes.Bufferにいったん入れたら良い。なるほど。

二つ賢くなった。