おひるねした
Go、os.IsExistって関数があるのにファイルの存在判定が if _, err := os.Stat(path); err == nil なの罠すぎない?
ファイルの存在判定: if _, err := os.Stat(path); err == nil
ファイルの非存在判定: if _, err := os.Stat(path); os.IsNotExist(err)
どうして……
fstatの返り値を直訳するとこうなるという理屈はまあ分かるけど、2010年代に生まれた言語でこれかよという気持ちはある
【らーめん再遊記(3) (ビッグコミックス)/久部緑郎,河合単,石神秀幸】を読んだ https://bookmeter.com/books/18234310