1. 程式人生 > >Scala的可變集合和不可變集合

Scala的可變集合和不可變集合

    Scala 的集合有三大類:序列 Seq、集 Set、對映 Map,所有的集合都擴充套件自 Iterable 特質
在 Scala 中集合有可變(mutable)和不可變(immutable)兩種型別,immutable 型別的集合
初始化後就不能改變了(注意與 val 修飾的變數進行區別).

   Scala的集合分為可變集合和不可變集合

可變集合: 可以在適當的地方被更新或者擴充套件,可以增刪改一個集合的元素

不可變集合:永遠不會改變,不過可以模擬增刪改,但是這些操作將在每一種情況下都返回一個新的集合,同時原來的集合不發生改變