1、数组Array
2、元组Tuple
3、集合
3.1 Seq、Set、Map
Seq:序列,元素按顺序排列
Map:集合,元素不重复
Set:映射,键值对集合
3.2 不可变和可变集合
3.2.1 不可变集合
scala.collection.immutable,默认Scala选择不可变集合,如果需要定义可变集合,需要导包:import scala.collection.mutable._
常用不可变集合如下:
Set:ListSet、HashSet、TreeSet
Map:ListMap、HashMap、TreeMap
Seq:Vector、String、Range、List、Stack、Stream、Queue
3.2.2 可变集合
scala.collection.mutable,可以修改、添加或移除一个集合的元素。
3.3 常用集合
再次强调!!!因为scala默认不可变集合,所以定义可变集合一定要导包:import scala.collection.mutable._