エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
defer文の中でエラーハンドリングするときにエラーを握りつぶさないようにする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
defer文の中でエラーハンドリングするときにエラーを握りつぶさないようにする - Qiita
このミスを2回やらかしたので備忘録として書いておきます。 やらかしたコード defer文の中で何らかの処... このミスを2回やらかしたので備忘録として書いておきます。 やらかしたコード defer文の中で何らかの処理を行いたい。そこでエラーが発生したら、それをもちろんハンドリングしたい。その際に、以下のように書くと元々存在していたエラーを上書きしてしまう。 func hoge() error { // 何らかの処理 defer func() { err = cleanUp() } // 何らかの処理 return err }