scala 的集合有三大類:序列 seq、集 set、對映 map,所有的集合都擴充套件自 iterable 特質
在 scala 中集合有可變(mutable)和不可變(immutable)兩種型別,immutable 型別的集合
初始化後就不能改變了(注意與 val 修飾的變數進行區別).
scala的集合分為可變集合和不可變集合
可變集合: 可以在適當的地方被更新或者擴充套件,可以增刪改乙個集合的元素
不可變集合:永遠不會改變,不過可以模擬增刪改,但是這些操作將在每一種情況下都返回乙個新的集合,同時原來的集合不發生改變
Scala入門 不可變集與可變集
setset 集 是代表沒有重複元素的集合。set具備以下性質 元素不重複 不保證插入順序 scala中的集也分為兩種,一種是不可變集,另一種是可變集。語法 建立乙個空的不可變集,語法格式 val var 變數名 set 型別 給定元素來建立乙個不可變集,語法格式 val var 變數名 set 元...
scala不可變集set
set set 集 是代表沒有重複元素的集合。set具備以下性質 元素不重複 不保證插入順序 scala中的集也分為兩種,一種是不可變集,另一種是可變集。不可變集 定義語法 建立乙個空的不可變集,語法格式 scala val var 變數名 set型別 給定元素來建立乙個不可變集,語法格式 scal...
18 可變和不可變集合
對可變集合中資料的增刪改之後會返回乙個新的集合 def main args array string unit object scala02array println s array 1 for s array array.foreach s println s s foreach表示對array中...