Scala是一個比較復雜的語言,比較適合具有一定的編程經(jīng)驗來學習。我這里也是假定讀者有一定的編程經(jīng)驗。
REPL
和其他現(xiàn)代編程語言相似,通常入門Scala的第一步是它的解釋器或REPL。
前往http://www.scala-lang.org/downloads 下載Scala在各個平臺的安裝包,安裝后,在命令行中輸入scala并回車,即可進入交互式編程環(huán)境

Paste_Image.png
在REPL中,你可以做一些簡單的實驗。

Paste_Image.png
使用IDE
Scala的REPL適用于簡單的腳本編程和驗證。進行Scala程序開發(fā)還需要一個IDE。Scala的IDE有這么幾個選擇:
- 基于Eclipse的Scala-IDE
- Eclipse中安裝Scala插件
- Intellij中安裝Scala插件
- Typesafe Reactive Platform
我個人已經(jīng)從Eclipse轉到Intellij很長時間。我認為Intellij更加穩(wěn)定,智能,更新更快,而且它的免費版本現(xiàn)在已經(jīng)足夠好了。
Scala Worksheet
另一個在Scala開發(fā)中十分有用的工具是Worksheet。它類似于一個playground。你不用離開IDE,就可以像使用交互式Shell一樣進行代碼調試。Eclipse和Intellij都支持worksheet。下面是Intellij中使用worksheet的截圖。

Paste_Image.png