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)
posted @ 2016-05-20 12:48  旭宝爱吃鱼  阅读(179)  评论(3编辑  收藏  举报