集合(Map)
- 可变集合:scala.collection.mutable.Map
- 不可变集合:scala.collection.immutable.Map

列表(List)
- 不可变列表:List
- head:第一个元素
- tail:除第一个元素外其他的元素

- 可变列表:scala.collection.mutable.LinkedList

序列
- Vector:带下标序列,不可变(immutable)
- Range:整数序列
- 两个Range可以相加

集(Set)
- 不重复的元素的集合
- 默认是HashSet
- SortedSet:可排序



模式匹配
- 相当于Java中Switch...case
- 可匹配变量、类型、数组、列表
样本类(case class)
- 在普通类前加case关键字,然后可对这些类进行模式匹配,相当于Java中的isInstanceOf()
- 定义Spark SQL的schema:定义Spark SQL的表结构

[Scala] 集合
原文:https://www.cnblogs.com/cxc1357/p/13034814.html