本教程是為初學者準備的,可以幫助他們通過簡單的步驟來了解Scala的基礎知識。完成本教程后,您會發(fā)現(xiàn)自己在使用Scala方面具有中等水平的專業(yè)知識,從這里可以將自己帶到更高的層次。
Scala 是一門多范式(multi-paradigm)的編程語言,設計初衷是要集成面向對象編程和函數(shù)式編程的各種特性。
Scala 運行在 Java 虛擬機上,并兼容現(xiàn)有的 Java 程序。
Scala 源代碼被編譯成 Java 字節(jié)碼,所以它可以運行于 JVM 之上,并可以調用現(xiàn)有的 Java 類庫。
本教程適合想從零開始學習 Scala 編程語言的開發(fā)人員。當然本教程也會對一些模塊進行深入,讓你更好的了解 Scala 的應用。
在繼續(xù)本教程之前,你應該了解一些基本的計算機編程術語。如果你學習過Java編程語言,將有助于你更快的了解 Scala 編程。
學習 Java 教程。
以下是用 Scala 編寫的典型 Hello World 程序:
object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, world!") } }測試看看 ?/?
將以上代碼保存為 HelloWorld.scala 文件,執(zhí)行以上 scala 程序(你也可以直接在線執(zhí)行):
$ scalac HelloWorld.scala // 把源碼編譯為字節(jié)碼 $ scala HelloWorld // 把字節(jié)碼放到虛擬機中解釋運行
輸出結果為:
Hello, world!
Scala是一種現(xiàn)代的多范式編程語言,旨在以簡潔,優(yōu)雅和類型安全的方式表達常見的編程模式。Scala由Martin Odersky創(chuàng)建,他于2003年發(fā)布了第一個版本。Scala平穩(wěn)地集成了面向對象和功能語言的功能。本教程以簡單易懂的方式介紹了Scala的基礎知識。