集合简介
1、scala的集合有三大类:序列Sep、集set、映射Map,所有的集合都扩展自Iterable特质。
2、对于几乎所有的集合类,scala都同事提供了可变和不可变的版本,分别位于以下两个包:
不可变集合:scala.collection.immutable
可变集合:scala.collection.mutable
3、不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改,类似java中的string对象。
4、可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象,类似于java中StringBuilder对象。
建议:在操作集合的时候,不可变用符号,可变用方法。

浙公网安备 33010602011771号