Swift教程 - Swift元组
2018-01-10 21:33 更新
Swift教程 - Swift元组
元组是值的有序列表。
在Swift中,您可以将相关元素组合为一个元组,减少了依赖复杂类型,对象,和不可变数组。
例子
以下代码显示了如何声明矩形的元组。
let rectangle1 = (0, 0, 200, 100)
上面的代码使用 let
关键字声明一个常量并给出常量名称 rectangle1
。
在赋值运算符 =
之后,您提供用括号括起来的值的逗号分隔列表。
rectangle1的值为(0,0,200,100)。
为了更清楚,您可以注释元组列表中的每个值,如下面的代码所示。
var rectangle2 = (x:0, y:0, width:200, height:100)
要从元组中拉出单个值,分解这些值并将它们分配给一个常量。
let (a, b, c, d) = rectangle1 println(c)
要分解元组值,可以使用 let
关键字以逗号分隔的变量名列表。
每个名称将用来自元组的相应值填充。
您现在可以照常使用这些变量。
要忽略元组中的某些值,请将变量名替换为下划线 _
。
所以,如果你只需要矩形的 x
原点,你可以做如下。
var (e, _, _, _) = rectangle2 print(e)
您可以将元组值分配给常量或变量。
以上内容是否对您有帮助:
更多建议: