Scala 教學

python

Scala 是一門多範式(multi-paradigm)的編程語言,設計初衷是要集成面向對象編程和函數式編程的各種特性。

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

Scala 源代碼被編譯成Java位元組碼,所以它可以運行於JVM之上,並可以調用現有的Java類庫。


誰適合閱讀本教程?

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



學習本教程前你需要瞭解

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

學習 Java 教學


第一個 Scala 程式:Hello World

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

實例(HelloWorld.scala)

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

將以上代碼保存為 HelloWorld.scala 檔,執行以上 scala 程式(你也可以直接線上執行):

$ scalac HelloWorld.scala  // 把源碼編譯為位元組碼
$ scala HelloWorld  // 把位元組碼放到虛擬機中解釋運行

輸出結果為:

Hello, world!

相關文檔推薦

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