会社の Scala エキスパートから、better-fs, fs2 というライブラリを教えていただいたので書き直してみる。とても短くなりました。(^q^)。
GitHub - pathikrit/better-files: Simple, safe and intuitive Scala I/O
@ import better.files._; import java.io.{File => JFile} import better.files._; import java.io.{File => JFile} @ File("/tmp").glob("*.txt").foreach { file => file.lines.filter(_.contains("a")).foreach(println) } cat apple banana
何にでも言えることだと思うけど初学者は知識も視野も狭いので、いわゆる「デファクトスタンダード」的な便利な非標準ライブラリまでたどり着かないことが多い。こういった面でメンターとなる方が側にいると大変ありがたい。(´ω`)