
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
golangのdeferでのエラー処理方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
golangのdeferでのエラー処理方法 - Qiita
はじめに golangci-lintで、こんなエラーでた。deferでエラーを返す関数をよんで、エラーを無視してたか... はじめに golangci-lintで、こんなエラーでた。deferでエラーを返す関数をよんで、エラーを無視してたからみたい。 Error return value of `t.Disconnect` is not checked (errcheck) 修正前 こんな感じでやってた。 ローカルではtest通ってたけど、githubのCIでこけた。 もう、エラー無視してくれたらいいからって気分ではある。 func (t *hoge) hogeFunc(arg []byte) (hogeError error) { ごにょごにょ if err := t.Connect(); err != nil { return err } defer t.Disconnect() ごにょごにょ } func (t *hoge) Disconnect() error{ ごにょごにょ } 修正後 調べると、無名