为什么Scala标准库中没有提供ARM(如Clojure的with-open
)?为什么Scala stdlib中没有ARM?
7
A
回答
10
简短的回答
因为没人加一个呢!
较长的回答已经提出,但要使用最好的API已经证明有争议的一个更大更好的I/O库
了许多建议。 特别是,逐行读取文件时处理换行符的确切方法是一个敏感的主题。 (例如,它们应该被剥离还是按照原样传递?如果剥离,是否应该跳过空行?)
这倾向于鼓励有利于不同需求的第三方库。
说了这么多。你也许会想看看jsuereth的产品在GitHub上:https://github.com/jsuereth/scala-arm/wiki
+10
该库的设计宗旨是回馈给scala的核心。它的所有内容与斯卡拉许可证100%兼容,所有贡献者已签署了EPFL的贡献者协议。所以如果你想看到ARM进入Scala的核心库,它是最好的贡献地。 – jsuereth 2010-11-03 15:57:25
相关问题
- 1. 为什么Scala没有decltype?
- 2. 为什么在Scala中没有tailOption?
- 3. 为什么Ruby的stdlib有DateTime类?
- 4. 为什么Scala List没有订购?
- 5. 为什么Scala的BigDecimal没有ZERO?
- 6. 为什么scala没有内置的PartialFunctionN?
- 7. ARM模式,为什么有这么多?
- 8. STL和stdlib之间有什么关系
- 9. 为什么Scala 2.8+中没有“价值中断”?
- 10. 为什么ARM有64KB大页面?
- 11. iOS ARM:为什么没有从main()调用除法例程?
- 12. 为什么钻营和uncurrying Scala中没有隐含
- 13. 为什么Scala标准库中的Numeric没有`maxValue`?
- 14. 在Scala中,为什么没有`Future.onComplete`的实现?
- 15. 为什么scala在Catch中没有完成功能
- 16. 为什么Scala列表中没有大小字段?
- 17. “stdio”和“stdlib”在C中代表什么?
- 18. 有什么区别)Scala中
- 19. scala-android.jar中有什么?
- 20. arm gcc toolchain作为arm-elf还是arm-none-eabi,有什么区别?
- 21. 什么是ARM
- 22. stdlib中的牛顿模块 - 它有什么作用?
- 23. 为什么uboot使用arm-linux-gcc作为默认arm CROSS_COMPILE?
- 24. 为什么scala的并行序列没有包含方法?
- 25. 为什么Scala的Either.RightProjection#过滤器没有返回Either?
- 26. 为什么scala Map没有实现无法应用?
- 27. 为什么Scala对此没有多少热情?
- 28. 为什么Scala没有从特质识别方法
- 29. 为什么scala反射报告某些类没有声明?
- 30. 没有stdlib的通用容器
的[标签手臂(http://stackoverflow.com/tags/arm/info)是为问题关于ARM处理器架构,所以我删除了它。 – sepp2k 2010-11-03 15:31:53
不完全是你的问题的答案,但有这样一个项目:https://github.com/jsuereth/scala-arm – axel22 2010-11-03 15:44:45
这是一个难以忘怀的拖钓问题? – 2010-11-04 15:28:03