推薦:《Scala編程》html
在Spark開發中,Scala被認爲是目前和Spark兼容最好的語言。java
Scala運行在標準的java平臺,能夠與java無縫交互。 編程 Scala是一種把面向對象和函數式編程加入靜態類型語言的混合體。 eclipse 特色: ide 面向對象函數式編程 Scala是純粹面嚮對象語言,每一個指都是對象,每一個操做都是方法調用函數
函數式的 測試 Scala是一種成熟的函數式語言,函數式編程有兩種指導思想:1 函數式頭等值,在函數式語言中,函數也是值,與整數字符串等處於同一地位。函數能夠被當作參數傳遞給其餘函數。spa 2 程序的操做應該是把輸入值映射爲輸出值,而不是就地修改數據。 插件 兼容性強,和java無縫交互 簡潔,比java代碼量少 是一種高級語言 是靜態語言(Perl、Python、Ruby或者Groovy都是動態的語言) |
Scala2.10以上支持java8 下載scala-2.11.4.msi http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.msi?_ga=1.214834903.1930730444.1419399344 ,下載完雙擊安裝便可 下載msi版本的好處在於,環境變量自動配置,不然你須要手動設置兩個環境變量。 PATH 環境變量,要包含 %SCALA_HOME%\bin的值。 測試:win+R cmd 輸入: scala -version
注意:直接將scala安裝在D盤根目錄下,(我安裝在D:D:\Program Files (x86)\scala, 在cmd測試時出現錯誤:"此時不該有scala\bin\scala.bat"
運行scala文件: scala xxx.scala 編譯運行xxx.scala文件 |
----------------------------------------------------集成開發環境 IDEA或者Eclipse-----------------------------------------
(插件安裝了失敗了,怎麼解決????)
在Eclipse IDE安裝Scala
Scala官方提供了三種插件,分別支持Eclipse、NetBeans和Intellij IDEA開發環境。
目前在新版eclipse中經過插件安裝Scala插件時,安裝失敗。
能夠下載Scala IDE foreclipse這個eclipse版本:http://scala-ide.org/download/sdk.html
下載後解壓:
這個是Scala專用的eclipse
打開eclipse(for scala):
file-new--Scala Project,名稱爲Helloworld-新建Scala Object,包名 test,對象名 Test
輸入:
package test
object Test {
def main(args:Array[String]):Unit={
println("hello world")
}
}
輸出
----------------------------------------------------集成開發環境 IDEA或者Eclipse end-------------------------------------