元组是Swift中的一大特性 , 也是我自己非常喜欢的一个新增类型 . 元组就好像是一个含纳巨大信息的一个数据体 , 通俗易懂 , 一般是作为返回值的方式使用 . 和数组 , 字典 比较相似
//1.使用数组定义一组数据
let person = ["zhangsan",18,1.88]
//取值
person[0]
person[1]
//2.使用字典定义一组数据
let person1 = ["name":"lisi","age":20,"height":1.75]
person1["name"]
person1["age"]
//3.使用元组定义一组数据
//>3.1最基础的写法
let person2 = ("wangmazi",33,1.58)
//取值:方法1
person2.0
person2.1
person2.2
//注意:这样写法的话,可读性太差,我并不知道0,1,2代表了什么值,所以可以自定义取值的名字 (3.2,3.3)
//3.2 易读写法1
let person3 = (name:"wangmazi",age:33,height:1.58)
person3.name
person3.age
person3.height //如此写法,我就可以通过'.'将要取的值取出,大大增强可读性
//3.3 易读写法2 元组中元素的名称作为元组名
let (name,age,height) = ("wangmazi",33,1.58)
print("名字是:\(name),年龄是:\(age),身高是:\(height)")