1. 程式人生 > 其它 >Scala學習-Array的方法

Scala學習-Array的方法

技術標籤:scalascala

Scala:Array

Scala 語言中提供的陣列是用來儲存固定大小的同類型元素,陣列對於每一門編輯應語言來說都是重要的資料結構之一。
宣告陣列變數並不是宣告 number0、number1、…、number99 一個個單獨的變數,而是宣告一個就像 numbers 這樣的變數,然後使用 numbers[0]、numbers[1]、…、numbers[99] 來表示一個個單獨的變數。陣列中某個指定的元素是通過索引來訪問的。
陣列的第一個元素索引為0,最後一個元素的索引為元素總數減1。
同時,Scala提供了大量的集合操作:

1、陣列比較(地址比較)

var a1 =
Array(1,2,3) var a2 = Array("Tom","Jack","Mary") println(a1==a2) println(a1 != a2)碼片

在這裡插入圖片描述
2、數組合並:++

	var a1 = Array(1,2,3)
    var a2 = Array("Tom","Jack","Mary")
    var a3 = a1++a2
    a3.foreach(println)

在這裡插入圖片描述
3、頭部追加/尾部追加:+: / :+

	var
a1 = Array(1,2,3) var a2 = Array("Tom","Jack","Mary") var a3 = 5+:a1 var a4 = a2:+"Ming" a3.foreach(println) a4.foreach(println)

在這裡插入圖片描述
4、從左向右累加 / 從右向左累加 :
/:(過期用foldleft代替)