
Scala 是一門多範式(multi-paradigm)的程式設計語言,設計初衷是要內建面向對象程式設計和函數式程式設計的各種特性。
Scala 運作在 Java 虛拟機上,并相容現有的 Java 程式。
Scala 源代碼被編譯成 Java 位元組碼,是以它可以運作于 JVM 之上,并可以調用現有的 Java 類庫。
本教程适合想從零開始學習 Scala 程式設計語言的開發人員。當然本教程也會對一些子產品進行深入,讓你更好的了解 Scala 的應用。
在繼續本教程之前,你應該了解一些基本的計算機程式設計術語。如果你學習過Java程式設計語言,将有助于你更快的了解 Scala 程式設計。
學習 Java 教程。
以下是用 Scala 編寫的典型 Hello World 程式:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
将以上代碼儲存為 HelloWorld.scala 檔案,執行以上 scala 程式(你也可以直接線上執行):
輸出結果為:
以下是一份 Scala語言規範.pdf 文檔,可作為學習參考: