1. 程式人生 > >Scala 陣列

Scala 陣列

//1、定義一個長度為3 的整形陣列,初始化值為0
val aa = new Array[Int](3)

//新增元素
aa(0) = 12
aa(1) = 8
aa(2) = 2



//2、定義一個長度為3的字串陣列,初始化值為null
val str = new Array[String](3)

//新增元素
str(0) = "hadoop"
str(1) = "hive"
str(2) = "hbase"


//3、陣列輸出
for(i <-0 to 2) println(aa(i))
for(i <-0 to 2) println(str(i))



//4、更簡潔的變數宣告和初始化
val Intval = Array(12,18,39)
val Strval = Array("sparkR","Scala","SparkSQL")

 

 從上面程式碼可以看出,都不需要給出陣列型別,Scala會自動根據提供的初始化資料來推斷出陣列的型別。