1 Scala基本概念 +IDE

Scala基本概念 +IDE

推薦:《Scala編程》html

1 基本概念

在Spark開發中,Scala被認爲是目前和Spark兼容最好的語言。java

    Scala運行在標準的java平臺,能夠與java無縫交互。 編程

    Scala是一種把面向對象和函數式編程加入靜態類型語言的混合體。 eclipse

特色: ide

    面向對象函數式編程

        Scala是純粹面嚮對象語言,每一個指都是對象,每一個操做都是方法調用函數

      

    函數式的 測試

        Scala是一種成熟的函數式語言,函數式編程有兩種指導思想:1 函數式頭等值,在函數式語言中,函數也是值,與整數字符串等處於同一地位。函數能夠被當作參數傳遞給其餘函數。spa

    2 程序的操做應該是把輸入值映射爲輸出值,而不是就地修改數據。 插件

    兼容性強,和java無縫交互

    簡潔,java代碼量少

    是一種高級語言

    是靜態語言(PerlPythonRuby或者Groovy都是動態的語言)

2 安裝配置Scala 

 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版本的好處在於,環境變量自動配置,不然你須要手動設置兩個環境變量。
        SCALA_HOME
環境變量,指向Scala的安裝目錄。

        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-----------------------------------------

      

3 IDE :eclipse+Scala插件

    (插件安裝了失敗了,怎麼解決????)

    Eclipse IDE安裝Scala

    Scala官方提供了三種插件,分別支持EclipseNetBeansIntellij IDEA開發環境。

    目前在新版eclipse中經過插件安裝Scala插件時,安裝失敗。

能夠下載Scala IDE foreclipse這個eclipse版本http://scala-ide.org/download/sdk.html

 

下載後解壓:

這個是Scala專用的eclipse

 

4 開發helloworld:

打開eclipsefor 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-------------------------------------

相關文章
相關標籤/搜索