1.6 Swift元组(tuples)

前端之家收集整理的这篇文章主要介绍了1.6 Swift元组(tuples)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

/**

元组tuples

(20,"Hello")

将不同的数据类型的放在一起组成一个整体

不需要声明一个模版,就直接使用

*/

@H_404_46@

let student = ("zhangsan",23,98.5,12)

@H_404_46@

print(student.0)

print(student.1)

print(student.2)

@H_404_46@

@H_404_46@

// (String,Int,Double)这个可以不写的,它可以自己隐式推断出来的

let teacher:(String,Int,Double) = ("wang",40,98.5)

@H_404_46@

print(teacher.0)

print(teacher.1)

print(teacher.2)

@H_404_46@

@H_404_46@

// 也可以直接这样子赋值,它可以分别赋值的

let (name,age,score,studentNum) = student

@H_404_46@

print("---------------->")

print(name)

print(age)

print(score)

print(studentNum)

@H_404_46@

print("---------------->")

@H_404_46@

// 你也可以这样子 _代表通配符,你不关心这一项

let (name1,age1,_,_) = student

print(name1)

print(age1)

@H_404_46@

@H_404_46@

print("---------------->")

let student1 = (name:"zhangsan1",age:23)

print(student1.name)

print(student1.age)

@H_404_46@

print(student1.0);

print(student1.1);

猜你在找的Swift相关文章