7

with-open为什么Scala 标准库中没有提供 ARM(如 Clojure 的)?

4

1 回答 1

11

简短的回答

因为还没有人加!

更长的答案

已经提出了许多关于更大更好的 I/O 库的建议,但使用的最佳 API 已被证明是有争议的。特别是,在逐行读取文件时处理换行符的确切方法是一个敏感主题。(例如,它们应该被剥离,还是按原样通过?如果被剥离,是否应该跳过空行?)

这往往会鼓励支持不同需求的第三方库。

说了这么多...您可能想在 github 上查看 jsuereth 的产品:https ://github.com/jsuereth/scala-arm/wiki

于 2010-11-03T15:49:48.477 回答