---参考Bannings的Swift 元组(Tuples)介绍
1. 元组的定义
2.读取元组中的数据
3.跳过不关心的值
元组的定义
元组是Objective-C中没有的数据类型,与数组类似,都是表示一组数据的集合,但与数组不同,它的特点是:
& 元组的长度不固定
& 元组中的数据类型无限制
元组的定义很简单,用小括号括起来,然后以逗号隔开就可以了,三种定义方法如下:
1)var userInfo = ("Bannings" ,true, 22)
2)var (name, isMale, age) = ("Bannings" ,true, 22)
3)var userInfo = (name:"Bannings" ,isMale:true, age:22)
读取元组中的数据
读取方法根据定义的方法不同也有不同的读取方法,如下:
1)使用下标访问
userInfo.index
2) 使用变量名访问
varName
3) 使用初始化时的变量名
userInfo.varName
跳过不关心的值
1) 赋值时,使用(_)忽略不关心的值
var (name,_, age) = userInfo
2) 初始化时,不指定变量名
let userInfo = (name:"Bannings" ,true, age:22)