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)

您可以将元组值分配给常量或变量。



以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号