本文主要是介绍Swift 元组(tuples),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
元组把多个值组合在一个复合值,元组内的值可以是任意的类型,并不要求是相同的类型
比如let person = ("sunjie", 22)//name的类型是(NSString,Int)值为("sunjie",22)
元组内容的分解 let (name, age) = person // name = sunjie age = 22
如果你只需要不部分的元组的值,分解的时候可以把忽略的部分用下划线(_)表示
let (name, _) = person
你还可以通过下标来访问元组中的单个元素,下标从0开始
如:person.0 = "sunjie"
你可以在定义元组的时候给单个元素命名:
let person = (name:sunjie, age: 22)
给元素命名以后你可以通过元素名字来获取元素的值如:person.name
注:元组在临时组织值的时候很有用,但是并不合适创建复杂的数据结构:如果你的数据不是请用结构体而不是元组。
这篇关于Swift 元组(tuples)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!