您的位置:首页 > 移动开发 > Swift

Swift 元组

2016-05-20 12:48 375 查看

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: