8 Tuple
2023-02-27 本文已影响0人
为了自由的白菜
Tuple
- 元组把多个值合并成单一的复合型的值
- 元组内的值可以是任何类型,而且可以不必是同一类型
元素命名
- 元组中的每一个元素可以指定对应的元素名称
- 如果没有指定名称的元素也可以使用下标的方式来引用
Tuple修改
- 用var定义的元组就是可变元组,let定义的就是不可变元组
- 不管是可变还是不可变元组,元组在创建猴就不能增加和删除元素
- 可以对可变元组的元素进行修改,但是不能改变其类型
- any类型可以改为任何类型
Tuple分解
- 以将一个元组的内容分解成单独的常量或变量
- 如果只需要使用其中的一部分数据,不需要的数据可以用下划线(_)代替
作为函数返回值
- 使用Tuple为函数返回多个值
- 返回值的Tuple可以在函数的返回类型部分被命名