天天看點

Scala 教程

Scala 教程

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 文檔,可作為學習參考: