7

with-openScala 標準ライブラリに(Clojure のような) ARM が提供されていないのはなぜですか?

4

1 に答える 1

11

簡潔な答え

まだ誰も追加していないからです!

より長い答え

より大規模で優れた I/O ライブラリに関する多くの提案が提出されましたが、使用するのに最適な API については議論の余地があることが証明されています。特に、ファイルを 1 行ずつ読み取るときに改行を処理する正確な方法は、デリケートな問題です。(例えば、それらは取り除かれるべきか、それともそのまま渡されるべきか? 取り除かれた場合、空の行はスキップされるべきか?)

これは、さまざまなニーズを支持するサードパーティのライブラリを促進する傾向があります。

そうは言っても... githubでjsuerethの製品をチェックしてみてください: https://github.com/jsuereth/scala-arm/wiki

于 2010-11-03T15:49:48.477 に答える