swift之 元组
最后更新于:2022-04-01 11:39:33
~~~
import Foundation
//元组(tuples)把多个值组合成⼀个复合值。元组内的值可以是任意类型,并不要求是相同类型
var value1 = ("dzl", 10, true)
//任意顺序的任意类型都可以组成一个元组
//元组内容分解
var (value1Sub1, value1Sub2, value1Sub3) = value1
//value1Sub1 = "dzl" value1Sub2 = 10 value1Sub3 = true
//如果你只需要⼀部分元组值,分解的时候可以把要忽略的部分⽤下划线( _ )标记:
var (value1Sub11, _, value1Sub31) = value1
//可以通过下表访问元素
print(value1.0)
//可以在定义元组的时候给元素命名
var value2 = (name:"dzl", age:12, sex:true)
//此时可以通过元素名字来取值
print(value2.age)
~~~