1.Scala 同时支持不可变集合跟可变集合,不可变集合可以安全的并发访问。
两个主要的包:
不可变集合:scala.collection.immutable
可变集合:scala.collection.mutable
2. Scala 默认采用不可变集合,对于大部分集合类,Scala 同时支持可变跟不可变的版本,
3. Scala 集合有三大类,序列Seq(有序,Linear Seq)、集Set、映射Map[Key->Value],所有集合继承扩展自Iterable。
1.Scala 同时支持不可变集合跟可变集合,不可变集合可以安全的并发访问。
两个主要的包:
不可变集合:scala.collection.immutable
可变集合:scala.collection.mutable
2. Scala 默认采用不可变集合,对于大部分集合类,Scala 同时支持可变跟不可变的版本,
3. Scala 集合有三大类,序列Seq(有序,Linear Seq)、集Set、映射Map[Key->Value],所有集合继承扩展自Iterable。