Swift基础教程1.13 使用元组将数据编组_Swift基础教程1.13 使用元组将数据编组试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Swift基础教程 > 1.13 使用元组将数据编组

Swift基础教程——1.13 使用元组将数据编组

有时候,将不同的数据元素组合成更大的类型很有用。前面使用的都是单项数据:整数、字符串等。这些基本类型是Swift数据存储和操作功能的基础,但可以用有趣的方式组合它们,你将在本书中经常看到这种情况。 这里探索其中一种组合方式——元组(Tuple)。元组是由一个或多个变量、常量或字面量组成的单个实体,由放在括号内用逗号分隔的列表表示,比如像下面这样: 66> let myDreamCar = (2014, "Mercedes-Benz", "M-Class") myDreamCar: (Int, String, String) = { 0 = 2014 1 = "Mercedes-Benz" 2 = "M-Class" } 67> 这里将常量myDreamCar定义成了包含三个元素的元组:一个Int字面量和两个String字面量。注意到Swift推断出了元组的每个成员的类型,就像你显式地指定了类型一样。另外,元组成员的顺序与定义时的顺序相同。 定义元组后,可对其做什么呢?显然,可以查看它。要查看元组的内容,可使用句点和索引,其中索引是从0开始的,如下所示: 67> println(myDreamCar.0) 2006 68> println(myDreamCar.1) Ford 69> println(myDreamCar.2) Mustang 70> println(myDreamCar) (2006, Ford, Mustang) 71> 如果你试图访问不存在的元组成员,Swift将显示错误消息: 71> println(myDreamCar.3) <REPL>:71:9: error: '(Int, String, String)' does not have a member named '3' println(myDreamCar.3) ^ ~ 71> 本书后面将使用元组,正如你将看到的,在很多情况下使用元组非常方便。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Swift基础教程》其他试读目录

• 1.1 革命性的改良
• 1.2 准备工作
• 1.3 准备出发
• 1.4 开始探索Swift
• 1.5 声明的威力
• 1.6 常量
• 1.7 类型
• 1.8 字符串
• 1.9 数学运算符
• 1.10 布尔类型
• 1.11 轻松显示
• 1.12 使用类型别名
• 1.13 使用元组将数据编组 [当前]
• 1.14 可选类型
• 1.15 小结