文章目录
集合
一、集合简介
Scala 中拥有多种集合类型,主要分为可变的和不可变的集合两大类:
-
可变集合: 可以被修改。即可以更改,添加,删除集合中的元素;
-
不可变集合类:不能被修改。对集合执行更改,添加或删除操作都会返回一个新的集合,而不是修改原来的集合。
二、集合结构
Scala 中的大部分集合类都存在三类变体,分别位于 scala.collection
, scala.collection.immutable
, scala.collection.mutable
包中。还有部分集合类位于 scala.collection.generic
包下。
- scala.collection.immutable :包是中的集合是不可变的;
- scala.collection.mutable :包中的集合是可变的;
- scala.collection :包中的集合&#