1.6 Swift元组(tuples)
/** 元组(tuples)
(20,"Hello") 将不同的数据类型的放在一起组成一个整体 不需要声明一个模版,就直接使用 */
let student = ("zhangsan",23,98.5,12)
print(student.0) print(student.1) print(student.2)
// (String,Int,Double)这个可以不写的,它可以自己隐式推断出来的 let teacher:(String,Int,Double) = ("wang",40,98.5)
print(teacher.0) print(teacher.1) print(teacher.2)
// 也可以直接这样子赋值,它可以分别赋值的 let (name,age,score,studentNum) = student
print("---------------->") print(name) print(age) print(score) print(studentNum)
print("---------------->") // 你也可以这样子 _代表通配符,你不关心这一项 let (name1,age1,_,_) = student print(name1) print(age1)
print("---------------->") let student1 = (name:"zhangsan1",age:23) print(student1.name) print(student1.age)
print(student1.0); print(student1.1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |