Avatar
omochimetaru 5/22/2024 1:24 PM
消した方が理由をちゃんとあげるなら、テスト用に別のやり方を導入して表記ブレするコストと、 そもそもPathをレシーバにしたメソッドの形式でFileIOを書くスタイルの是非かな
1:24 PM
自分の中の基準では弱い反対で、良さもわかるので好きでやってる人がいるなら反対するほどではない、が、 書いた人が今いない時はそういうの踏んづけても別にいいのかな (edited)
1:25 PM
ん!?
1:25 PM
extension AbsolutePath { func ls() -> [String] { guard let paths = try? FileManager.default.subpathsOfDirectory(atPath: pathString) else { return [] } return paths } }
1:26 PM
subpathsは孫も取ってくるやつだ!
1:26 PM
lsじゃないじゃん!w