Scala基礎(chǔ)(1)- 編程環(huán)境

Scala是一個(gè)比較復(fù)雜的語(yǔ)言,比較適合具有一定的編程經(jīng)驗(yàn)來(lái)學(xué)習(xí)。我這里也是假定讀者有一定的編程經(jīng)驗(yàn)。

REPL

和其他現(xiàn)代編程語(yǔ)言相似,通常入門(mén)Scala的第一步是它的解釋器或REPL。

前往http://www.scala-lang.org/downloads 下載Scala在各個(gè)平臺(tái)的安裝包,安裝后,在命令行中輸入scala并回車,即可進(jìn)入交互式編程環(huán)境

Paste_Image.png

在REPL中,你可以做一些簡(jiǎn)單的實(shí)驗(yàn)。

Paste_Image.png

使用IDE

Scala的REPL適用于簡(jiǎn)單的腳本編程和驗(yàn)證。進(jìn)行Scala程序開(kāi)發(fā)還需要一個(gè)IDE。Scala的IDE有這么幾個(gè)選擇:

  • 基于Eclipse的Scala-IDE
  • Eclipse中安裝Scala插件
  • Intellij中安裝Scala插件
  • Typesafe Reactive Platform

我個(gè)人已經(jīng)從Eclipse轉(zhuǎn)到Intellij很長(zhǎng)時(shí)間。我認(rèn)為Intellij更加穩(wěn)定,智能,更新更快,而且它的免費(fèi)版本現(xiàn)在已經(jīng)足夠好了。

Scala Worksheet

另一個(gè)在Scala開(kāi)發(fā)中十分有用的工具是Worksheet。它類似于一個(gè)playground。你不用離開(kāi)IDE,就可以像使用交互式Shell一樣進(jìn)行代碼調(diào)試。Eclipse和Intellij都支持worksheet。下面是Intellij中使用worksheet的截圖。

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容