C02.執行環境(Runtime)

Runtime, RT

Scala 被特意設計成能夠與 Java 和 .NET 平台相互可操作。Scala 希望能讓開發者能更易於這二個平台上進行創作, 而不僅是滿足原 Java 開發者們的未來。


你最少有二個方式可選來開始學習 Scala,
  1. 按本篇的做法來建立純文字型態的開發模式
  2. 圖形化的整合開發模式, 請參考 0301.Scala IDE for Eclipse



下載(Download)



下載後解壓縮後, 進行以下的平台相關設定


安裝環境



for Windows


YouTube Video


  • (註: 環境變數設定時路徑請不要含有空白字元, 如果有則使用~#字元, 如Program Files -> Progra~1, ~為省略符, 1則是代表第一個符合前置字元的)




$SCALA_HOME/bin


當前的 Scala 依附於 JAVA_HOME 系統環境存在, 並在你取得解開的 scala-bin.zip 文件夾, 設置有 SCALA_HOME 的系統環境變數.
例如以 GNU/Linux, Mac OS 為例:
  • SCALA_HOME=/opt/scala/
  • PATH=$PATH:$SCALA_HOME/bin

安裝後的測試, 在終端機輸入如下圖:



$ scala
   
帶入 Sclala 互動式交談介面

試著執行 1 + 1
scala> 1 + 1

離開
scala> exit

相關教學
0401.終端介面(Terminal)

或執行
$ scala -version




更多執行 Scala 程序的方式


Scala 的靈活性(flexibility)允許你有數個不同方式的建議來執行程序,
  1. 使用 Scala 互動式 REPL (read-eval-print loop) 命令列.
    1. 0401.終端介面(Terminal)
  2. 以 Scala 腳本方式執行單一文檔.
    1. C04.命令化槁本(Script)
  3. 編譯 Scala 程序成 class 文檔, 由 Java 來執行它.
    1. 0501.Hello.scala


Scala散佈版本的內容結構


http://www.scala-lang.org/node/36