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 |