数据结构的特点
Scala集合基本介绍
- Scala同时支持可变集合和不可变集合,不可变集合可以安全的并发访问
- 两个主要的包
- scala.collection.immutable
- scala.collection.mutable
- Scala默认采用不可变集合,对于几乎所有的集合类,Scala同时提供了mutable和不可变 immutable的版本
- Scala集合有三大类:序列Seq、集Set、映射Map,所有的集合都拓展自Iterable特质,在Scala中集合有可变(mutable)和不可变 immutable两种类型
可变和不可变集合
- 不可变集合:Scala不可变集合,就是这个集合本身不能动态变化(类似Java的数组,是不能动态增长的)
- 可变集合就是这个集合本身可以动态变化(比如ArrayList是可以动态增长的)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ryder!
评论






