Scala是一門多範式的編程語言,一種相似java的編程語言,設計初衷是實現可伸縮的語言、並集成面向對象編程和函數式編程的各類特性。
咱們學這門語言以前,先要安裝環境。html
咱們在歷史版本中選擇比較經常使用的版本,Scala 2.11.8。咱們以window爲例,這裏能夠看到兩個方式,msi和zip。
若是是msi,那下載後直接下一步就行了,他會自動配置環境變量信息。若是是zip,那須要配置環境變量。java
測試(前提是jdk也安裝成功)
在cmd中輸入scala,cmd會顯示如下信息:express
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文件
ide