scala - 为什么 Scala stdlib 中没有 ARM?

标签 scala resource-management

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

最佳答案

简答

因为还没有人加!

更长的答案

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

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

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

关于scala - 为什么 Scala stdlib 中没有 ARM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4088638/

相关文章:

java - 如何在 Java 代码中使用 scala.None

短路 bool 运算的 Scala 尾递归优化

c# - 更改 ResourceManager(使其可更新)

linux - 优雅地将资源从 initramfs 移交给用户空间

apache-spark - Spark如何限制cpu核心和内存的使用?

scala - 为什么下面的函数不是尾递归的?

scala - 尝试从 akka 类型应用程序内部创建一个经典的 actor

scala - Scala 有哪些自动资源管理替代方案?

scala - Spark : Scala mocking, 任务不可序列化

c - Centos中如何限制进程可以使用的最大内存?