Scala 可變 和 不可變 集合繼承層級

1.Scala 同時支持不可變集合跟可變集合,不可變集合可以安全的併發訪問。

兩個主要的包:

                  不可變集合:scala.collection.immutable 

                  可變集合:scala.collection.mutable

2. Scala 默認採用不可變集合,對於大部分集合類,Scala 同時支持可變跟不可變的版本,

3. Scala 集合有三大類,序列Seq(有序,Linear Seq)、集Set、映射Map[Key->Value],所有集合繼承擴展自Iterable。

不可變集和繼承圖

可變集和繼承圖