发布于 2015-06-14 01:47:15 | 140 次阅读 | 评论: 0 | 来源: 网络整理
元组类型使用逗号隔开并使用括号括起来的0个或多个类型组成的列表。
你可以使用元组类型作为一个函数的返回类型,这样就可以使函数返回多个值。你也可以命名元组类型中的元素,然后用这些名字来引用每个元素的值。元素的名字由一个标识符和:
组成。“函数和多返回值”章节里有一个展示上述特性的例子。
void
是空元组类型()
的别名。如果括号内只有一个元素,那么该类型就是括号内元素的类型。比如,(Int)
的类型是Int
而不是(Int)
。所以,只有当元组类型包含两个元素以上时才可以标记元组元素。
元组类型语法
元组类型 → ( 元组类型主体 可选 )
元组类型主体 → 元组类型的元素列表 ... 可选
元组类型的元素列表 → 元组类型的元素 | 元组类型的元素 , 元组类型的元素列表
元组类型的元素 → 特性(Attributes)列表 可选 inout 可选 类型 | inout 可选 元素名 类型注解
元素名 → 标识符