Scala學習-Array的方法
阿新 • • 發佈:2020-12-29
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代替)