with-open
Scala 標準ライブラリに(Clojure のような) ARM が提供されていないのはなぜですか?
1 に答える
11
簡潔な答え
まだ誰も追加していないからです!
より長い答え
より大規模で優れた I/O ライブラリに関する多くの提案が提出されましたが、使用するのに最適な API については議論の余地があることが証明されています。特に、ファイルを 1 行ずつ読み取るときに改行を処理する正確な方法は、デリケートな問題です。(例えば、それらは取り除かれるべきか、それともそのまま渡されるべきか? 取り除かれた場合、空の行はスキップされるべきか?)
これは、さまざまなニーズを支持するサードパーティのライブラリを促進する傾向があります。
そうは言っても... githubでjsuerethの製品をチェックしてみてください: https://github.com/jsuereth/scala-arm/wiki
于 2010-11-03T15:49:48.477 に答える