Scala学习笔记(二)——入门二

2.1 类型化参数数组

Scala学习笔记(二)——入门二

2.2 列表

数组是可变的,列表是不可变的同类对象序列。

操作符 ' :: ' 可以把新元素组合到现有列表的最前端,然后返回作为执行结果的新列表。

用法如下:

Scala学习笔记(二)——入门二

2.3 元组

元组也是不可变的,但与列表不同,元组可以包含不同类型的元素。

2.4 set和map

对于set和map来说,同样有可变和不可变的,不过并非提供两种类型,而是通过类继承的差别把可变性差异蕴含其中。

如下是可变set:

Scala学习笔记(二)——入门二

如下是不可变Map:

Scala学习笔记(二)——入门二