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