Scala 2.9 正式版發布

Scala 2.9 正式版已經發布了。
Scala是一種針對 JVM 將函數和面向對象技術組合在一起的編程語言。它看起來像是一種純粹的面向對象編程語言,而又無縫地結合了命令式和函數式的編程風格。Scala的名稱表明,它還是一種高度可伸縮的語言。Scala的設計始終貫穿著一個理念:創造一種更好地支持組件的語言。Scala融匯了許多前所未有的特性,而同時又運行于JVM之上。
該版本主要改進有:
Parallel Collections:通過新的`par`方法,每個集合都能被轉化為相應的并行集合。
The App Trait:更安全,功能更加強大的APP工具,可通過以下方式來編寫一個頂層應用:
引用
object Echo extends App {
println("Echo" + (args mkString " "))
}
The DelayedInit Trait:提供另一種工具來定制類和對象的初始化序列
Repl Improvements:在jline,PEPL輸入處理程序方面做了改進,更強大的游標處理,新增命令如:imports, :implicits, :keybindings等
Scala Runner:Scala 代碼可通過多種方式運行
Java Interop:支持@strictfp 注解
Generalized try-catch-finally
New packages
New methods in collections:
AnyRef specialization
原文地址:http://www.iteye.com/news/21284