Scala是一門多正規化的程式語言,一種類似java的程式語言,設計初衷是實現可伸縮的語言、並整合物件導向程式設計和函數語言程式設計的各種特性。
我們學這門語言之前,先要安裝環境。
我們在歷史版本中選擇比較常用的版本,Scala 2.11.8。我們以window為例,這裡可以看到兩個方式,msi和zip。
如果是msi,那下載後直接下一步就好了,他會自動設定環境變數資訊。如果是zip,那需要設定環境變數。
測試(前提是jdk也安裝成功)
在cmd中輸入scala,cmd會顯示以下資訊:
C:\Users\Administrator>scala
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_291).
Type in expressions for evaluation. Or try :help.
idea預設不支援Scala,所以我們需要安裝外掛,在file-settings->pulgins中搜尋Scala並安裝,安裝後重新啟動生效。
安裝後還要對專案進行設定,可以直接右鍵點選專案,然後在add frameworks support中選擇scala,在create中,通過brower選擇本地安裝的路徑,完成scala的引入。
也可以在project structure中,在Global Libraries,新增Scala SDK,通過brower選擇本地安裝的路徑後,把scala引入進來。
一般我們會在這裡建一個scala的包,並指定為Sources Root
new一個scala class的時候選擇Object
名稱為HelloScala,並寫入第一個main函數
object HelloScala {
def main(args: Array[String]): Unit = {
println("hello Scala")
}
}
執行後輸出:hello Scala
在target中可以看到生成了兩個class檔案