文章目录
零、本节学习目标
掌握数组的使用
掌握列表的使用
掌握映射的使用
掌握集合的使用
掌握元组的使用
Scala集合(collection)分为可变集合( mutable collection)和不可变集合( immutable collection)。可变集合可以对其中的元素进行修改、添加、移除;而不可变集合永远不会改变,但是仍然可以模拟添加、移除或更新操作。这些操作都会返回一个新的集合,原集合的内容不发生改变。
一、数组 (Array)
Scala中的数组分为定长数组和变长数组,定长数组初始化后不可对数组长度进行修改,而变长数组则可以修改。
(一)定长数组
![](https://img-blog.csdnimg.cn/img_convert/110053231a18d47a348e51934c0df85f.png)
1、数组定义
(1)定义数组时初始化数据
自动推断数组类型
![](https://img-blog.csdnimg.cn/img_convert/06047d964672750919aa290d3800add2.png)
手动指定数据类型
![](https://img-blog.csdnimg.cn/img_convert/33d92169e7bd81d5c35ff54fcf1c273f.png)
![](https://img-blog.csdnimg.cn/img_convert/aaf438d5a8a38b608f8f00a80e5a9d7b.png)
(2)定义时指定数组长度,后赋值
先定义,后赋值