爲什麼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. ARM模式,爲什麼有這麼多?
- 7. STL和stdlib之間有什麼關係
- 8. 爲什麼ARM有64KB大頁面?
- 9. 爲什麼Scala列表中沒有大小字段?
- 10. 爲什麼鑽營和uncurrying Scala中沒有隱含
- 11. scala-android.jar中有什麼?
- 12. 有什麼區別)Scala中
- 13. arm gcc toolchain作爲arm-elf還是arm-none-eabi,有什麼區別?
- 14. stdlib中的牛頓模塊 - 它有什麼作用?
- 15. 爲什麼Scala沒有從特質識別方法
- 16. 爲什麼scala Map沒有實現無法應用?
- 17. 爲什麼Scala對此沒有多少熱情?
- 18. 爲什麼Scala的Option [T]沒有直接轉換爲字節碼中的T?
- 19. 使用收藏與貨物沒有stdlib
- 20. 爲什麼Iterator在Scala 2.8中有一個包含方法但Iterable沒有?
- 21. 爲什麼無符號類型在arm cpu中更有效率?
- 22. 爲什麼List中的空元素在Scala中沒有被默認值取代?
- 23. 爲什麼Me.components什麼都沒有?
- 24. 在scala中沒有右操作數的意思是什麼?
- 25. ARM NEON:vld4_f32和vld4q_f32有什麼區別?
- 26. 爲什麼Erlang中沒有中間件?
- 27. 爲什麼S:String.indexOf(T:子串)Scala中
- 28. monad爲什麼不在scala中編寫
- 29. 爲什麼你不能在scala中創建一個沒有getter的setter?
- 30. 爲什麼沒有uniform_distribution?
的[標籤手臂(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