記事へのコメント21

    • 注目コメント
    • 新着コメント
    Cherenkov
    エラーハンドリング エラー処理

    その他
    kawasin73
    世の中には nil を wrap する人もいるんだ…。そういうライブラリが出てくる可能性があると考えると nil チェックを変えざるを得なくなるな…。

    その他
    tarotheripper
    id:u-north の謎ブコメ、なんか初めてみるなと思って調べたら、今日を境に謎の言いがかり付けるbotに変身していた。https://b.hatena.ne.jp/entry/4676531611804656162/comment/u-north

    その他
    u-north
    ハンドリングってなんか手コキっぽいの連想する性的不快

    その他
    daichirata
    xerrors結構使ってるけど、errのnilチェックを行わずにラップする事ないから書き方の問題だと思う

    その他
    digo
    スタックトレースはなくなった | "Go1.13からスタックトレースをとるための機能が追加"

    その他
    send
    俺もnilをwrapするのが悪いと思った

    その他
    tofu-kun
    再入門

    その他
    ono_matope
    ono_matope え?違うくない? if err != nil が無力化されるんじゃなくて、 nil error を fmt.Errorf("%w", err) でラップするのは使い方が違ってちゃんと if err != nil { return a, fmt.Errorf("%w", err) } してねって話では?

    2019/10/30 リンク

    その他
    sue445
    if err != nil よく書きがちなので errors.Is 使うように意識しよう

    その他
    ryuichi1208
    > 'if err != nil' が無力化される

    その他
    shiopon01
    な、なにーー!

    その他
    yujiorama
    nil を wrap しなければ驚きも少ない

    その他
    anatofuz
    anatofuz なるほど

    2019/10/30 リンク

    その他
    dekokun
    dekokun おもしろ

    2019/10/30 リンク

    その他
    escape_artist
    escape_artist pkg/errorsだとnilをwrapしてもnilのままだったんだけど、にわかには信じがたいAPIだな / nilをwrapするな、で正しそうな気がする

    2019/10/30 リンク

    その他
    kaputte
    「'if err != nil' が無力化される」

    その他
    cpw
    cpw え、これは辛い

    2019/10/30 リンク

    その他
    Songmu
    Songmu 今は過渡期で互換を崩さない範囲の決定事項を標準に入れていっているので、混乱はある。スタックも結局入らなかったし。 nilのやつは、これまで同様丁寧にエラーチェックして、nilをwrapしない方が良いという話かな

    2019/10/30 リンク

    その他
    kaakaa_hoe
    kaakaa_hoe err := nil を fmt.Errorf, %w で wrap した時に err != nil で比較できないって話だよね?例に出されたコードが wrap する必要性が明白で無いコードなので少し混乱した。/ いや、ライブラリ側でやられると厳しいな…そういうことか。

    2019/10/30 リンク

    その他
    adwd118
    adwd118 Go 1.13からif err != nilを書き換える必要があるってこと?マジか

    2019/10/30 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13

    Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13

    ブックマークしたユーザー

    • techtech05212024/03/14 techtech0521
    • gDomon2022/02/22 gDomon
    • dmizuno552021/09/20 dmizuno55
    • shimbaco2020/01/25 shimbaco
    • clavier2019/12/22 clavier
    • Cherenkov2019/11/19 Cherenkov
    • littlebird-lab2019/11/06 littlebird-lab
    • somathor2019/11/05 somathor
    • alcus2019/10/31 alcus
    • yamadashy2019/10/31 yamadashy
    • kuzutt2019/10/30 kuzutt
    • kawasin732019/10/30 kawasin73
    • gyudou2019/10/30 gyudou
    • yanap12142019/10/30 yanap1214
    • msakamoto-sf2019/10/30 msakamoto-sf
    • tadyjp2019/10/30 tadyjp
    • peketamin2019/10/30 peketamin
    • tarotheripper2019/10/30 tarotheripper
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む