Scala 教程


scala-icon.png

Scala 是一門多範式(multi-paradigm)的程式語言,設計初衷是要整合物件導向程式設計和函數式程式設計的各種特性。

Scala 運行在Java虛擬機器上,並且相容於現有的Java程式。

Scala 原始碼被編譯成Java字節碼,所以它可以運行於JVM之上,並且可以呼叫現有的Java類別庫。


誰適合閱讀本教學?

本教學適合想從零開始學習 Scala 程式語言的開發人員。當然本教學也會對一些模組進行深入,讓你更了解 Scala 的應用。



學習本教學前你需要了解

在繼續本教學之前,你應該先了解一些基本的電腦程式設計術語。如果你學習過Java程式語言,將有助於你更快的了解 Scala 程式設計。

學習 Java 教學。


第一個Scala 程式:Hello World

以下是用Scala 寫的典型Hello World 程式:

範例

object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}

運行實例»##點擊"運行實例"按鈕查看在線實例

將上述程式碼儲存為HelloWorld.scala 文件,執行以上scala程式(你也可以直接在線上執行):

$ scalac HelloWorld.scala
$ scala HelloWorld.scala

輸出結果為:

Hello, world!


相關文檔推薦

以下是一份Scala語言規格.pdf 文檔,可作為學習參考: