collections.png
scala.collection.mutable 中的所有集合类
可变集合,顾名思义,意味着你可以修改,移除或者添加一个元素。
?...列表 List
List 继承至 Seq,集合中的元素是可以重复的。...e.g.
scala> val l = List(1, 1, 2, 2, 3, 5)
l: List[Int] = List(1, 1, 2, 2, 3, 5)
所以当集合内的元素是可重复的时候,可以选择...e.g.
scala> val s = Set(1, 1, 2, 2, 3, 5)
s: scala.collection.immutable.Set[Int] = Set(1, 2, 3, 5)
所以当集合内的元素是不可重复的时候...collect 接受的是一个偏函数,对集合中每个元素应用该函数,返回应用后的元素所组成的列表,可以将 collect 看作是先做 filter 操作再做 map 操作:
场景二中的 collect 操作可以看作是