Swift 元组
Swift 元组
将多个相同或不用类型的值用一个小括号括起来就是一个元组 元组与结构体很像 实际上元组是复合类型 小括号内可以写任意类型 如果不定义类型 可以根据数据自动判断推算出类型
省略了类型
let person = ("旭宝爱吃鱼",23,180.00)
print(person)
没有省略类型
let personNew:(String,Int,Double) = ("旭宝爱吃鱼",23,180.00)
print(personNew)
获取元组中的某一项
print(person.0)
print(person.1)
print(person.2)
以上元组定义有很大的缺陷 可读性特别差
用其他方式定义元组
省略类型
let personNewTwo = (name:"旭宝爱吃鱼",age:17,height:180.00)
print(personNewTwo)
不省略类型
let personNewThree:(name:String,age:Int,height:Double) = (name:"旭宝爱吃鱼",age:17,height:180.00)
print(personNewThree)
print(personNewThree.age)
print(personNewThree.name)
print(personNewThree.height)
let (name,age,height) = (name:"旭宝爱吃鱼",age:17,height:180.00)
print(name)
print(age)
print(height)