1. 程式人生 > >Scala從零開始:使用Scala IDE for eclipse寫hello world

Scala從零開始:使用Scala IDE for eclipse寫hello world

雖然Scala是一門比較新的語言,但是很多機構都為其開發了IDE或者整合外掛,比較流行的有Eclipse、IntelliJ以及Netbeans。今天我們使用集成了Scala IDE外掛的Eclipse進行程式碼的編寫。

IDE下載及安裝

大資料學習的順序:
(1)大資料的第一代技術:hadoop
hadoop.apache.org
(2)大資料的第二代技術:spark
spark.apache.org
(3)圖計算
(4)機器學習
大資料實戰:
大資料語言:scala
scala語言的下載地址:scala-lang.org
scala語言的程式設計環境:scala-ide.org
也可以使用這個ide:
www.jetbrains.com/idea/features/scala.html
盡在庭博視訊:http://www.jintingbo.com
第一個程式的參考網址:
https://blog.csdn.net/asongoficeandfire/article/details/21490101?utm_source=blogxgwz1

建立工程

安裝完畢之後,我們依次File=》New=》New Scala Project,可以新建一個Scala工程,如下圖所示:

點選Next,可以配置一下工程屬性,我們可以看到工程的依賴項包含了JDK以及SDK:

編寫程式碼

在包中建立Scala程式碼類,當前我們建立的是一個Scala物件(Object),Scala物件是Scala中類的單例模式,Object標明瞭在記憶體中只會存在一個HelloWord例項。

注意,建立一個Scala Object工程,它相當於java的static, 不要用Scala-class或Scala-trait去建工程,不然就不能建main函數了。

接下來,我們編寫main方法,程式碼如下:

package com.vv

import com.vv.pojo.Student;

object HelloScala {
  def main(args: Array[String]): Unit = {
      println("hello world");
      var s=new Student();
      println(s.age);
      
  }
}

再建一個scala-class類:Student

package com.vv.pojo

class Student {
  var age:Int=20;
}

這樣在main所在的原始檔中點右鍵,就有Run Application了。

執行後可以得到結果。