Swift元組類型
元組類型
元組類型使用逗號隔開並使用括號括起來的0個或多個類型組成的列表。
你可以使用元組類型作為一個函數的返回類型,這樣就可以使函數返回多個值。你也可以命名元組類型中的元素,然後用這些名字來引用每個元素的值。元素的名字由一個標識符和:
組成。“函數和多返回值”章節裡有一個展示上述特性的例子。
void
是空元組類型()
的彆名。如果括號內隻有一個元素,那麼該類型就是括號內元素的類型。比如,(Int)
的類型是Int
而不是(Int)
。所以,隻有當元組類型包含兩個元素以上時才可以標記元組元素。
元組類型語法
元組類型 → ( 元組類型主體 可選 )
元組類型主體 → 元組類型的元素列表 ... 可選
元組類型的元素列表 → 元組類型的元素 | 元組類型的元素 , 元組類型的元素列表
元組類型的元素 → 特性(Attributes)列表 可選 inout 可選 類型 | inout 可選 元素名 類型注解
元素名 → 標識符