Javaでは、ストリーム、ファイルなどを含む一般的なIO操作はやや厄介なことがあります。したがって、私(そして他の多くの人たち)は、痛みを和らげるためにコモンズのようなものを手に入れる傾向があります。スカラを使用する慣用IO
スカラーには、使用するイディオム/クラス/ライブラリがあります(テキストファイルの読み込みにはscala.io.Sourceなどがありますが、ストリームなどについてはわかります)。 scalaでcommons-ioのようなライブラリを使うのは "普通"ですか、それとももっと良い方法ですか?この特定の問題に関するScalaのメーリングリストにいくつかの議論がありました
for (line <- Source.fromInputStream(is, "UTF8").getLines) {
// process line here
}
上記のリンクは古いですか?私がそれにアクセスすると、単に「それは働かない!」と言います。 –
Scala ioはhttps://github.com/jesseeichar/scala-ioにあります。 – hvrauhal