3.Scala数组和列表
一.数组(Array)
关键词: Array new
1.语句
常量/变量 数组名:Array[数据类型]=new Array[数据类型](内容)
常量/变量 数组名=new Array(内容)
- 有声明数据类型定义
![]()
- 无声明数据类型定义
![]()
- 极简定义
![]()
2.数组操作方法
| 函数 | 作用 |
|---|---|
| length | 返回数组长度 |
| head | 查看数组第一个元素 |
| tail | 查看数组除第一个元素的所有元素 |
| isEmpty | 判断数组是否为空 |
| contains(x) | 判断数组是否包含x |

3.引入模块Array._
操作类似pandas p28
二.列表
- 列表只能包含同类数据结构的元素
1.语句
常量/变量 List=(列表元素1..,列表元素N)

2.列表操作方法
| 函数 | 作用 |
|---|---|
| head | 返回列表第一个元素 |
| init | 返回除最后一个所有元素 |
| last | 获取列表最后一个元素 |
| tail | 返回除第一个元素后的所有元素 |
| ::: | 前后列表合并 |
| take(n) | 获取列表前n个元素 |
| contains(x) | 判断是否包含x |



浙公网安备 33010602011771号