格式: (数值1, 数值2, 数值3)
let numbers = (10, 11, 12)
// 通过索引访问
numbers.0
numbers.1
numbers.2
let person = (name: "lnj", age: 30, score: 100.0)
//let values: (String, Int, Double) = ("lnj", 30, 99.9)
//let values = ("lnj", 30, 99.9); let (String, Int, Double) = values
// 通过名称访问
person.name
person.age
person.score
- 用途:
- 在C/OC中如果一个函数想返回多个值需要借助指针, 而在Swift中有了元祖之后就不用通过指针了
- 元祖和数组一样, 可以通过索引访问元祖中保存的值
- 可以给每一个值起一个名字, 将来通过这个名字访问对应的值
- 可以在定义的同时就取出元祖中的值
// 相当于同时定义了三个变量
let (name, age, score) = ("lnj", 30, 99.9)
name
age
score
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。