Scala是Scalable Language的縮寫,它是一種混合型的函數式編程語言。Martin Odersky於2003年發佈了Scala的第一個版本。下面是Scala的一些關鍵特性:html
(1)擁有基於事件的併發模型;編程
(2)既支持命令式風格,也支持函數式風格;vim
(3)純面向對象;併發
(4)能夠很好的與Java混合使用;框架
(5)強制使用自適應的靜態類型;編程語言
(6)簡潔而且富有表現力;函數式編程
(7)高度可擴展,能夠使用更少的代碼建立高性能的應用。函數
目前比較火的一個開源的大規模數據計算框架Spark就是使用Scala語言開發的。性能
下載 Scala 最新版本 2.12.1,下載文件: scala-2.12.1.tgz。spa
下載地址:http://www.scala-lang.org/download/2.12.1.html
(1)解壓安裝
使用以下命令解壓下載的文件到相應的目錄:
sudo tar zxvf scala-2.12.1.tgz /opt ##解壓
sudo ln -s scala-2.12.1 scala ##建立軟連接
(2)環境變量配置
編輯.zshrc文件:vim ~/.zshrc。
在文件末尾添加如下內容:
export SCALA_HOME=/opt/scala
export PATH=$PATH:$SCALA_HOME/bin
使用以下命令使環境變量生效:source ~/.zshrc。
(3)驗證是否安裝成功
輸入如下命令:scala -version
若輸出:Scala code runner version 2.12.1 -- Copyright 2002-2016, LAMP/EPFL,則證實安裝成功。