Swift元組

Swift 4還引入了元組類型,用於在單個複合值中對多個值進行分組。

元組中的值可以是任何類型,並且不需要是相同類型。

例如,("zaixian .com",123)是一個具有兩個值的元組,一個元素是字串類型,另一個元素是整數類型。它是一個合法的數據。

當沒有實現伺服器上的某些東西時,讓ImplementationError = (501, "Not implemented")是一個錯誤,它返回兩個值。 錯誤代碼和說明。

可以根據需要從任意數量的不同數據類型創建元組。

下麵是元組聲明的語法 -

var TupleName = (Value1, value2,… any number of values)

下麵是一個元組聲明 -

var error501 = (501, “Not implemented”)

您可以使用從0開始的索引編號來訪問元組的值。

以下是訪問元組值的示例 -

print(“The code is\(error501.0)”)
print(“The definition of error is\(error501.1)”)

可以在聲明時命名元組的變數,也可以使用它們的名稱來調用 -

var error501 = (errorCode: 501, description: “Not Implemented”)
print(error501.errorCode)   // prints 501.

元組有助於從函數返回多個值。 例如,Web應用程式可能會返回類型(“String”,Int)的元組,以顯示加載是成功還是失敗。

通過在元組中返回不同的值,程式員可以根據不同的元組類型做出決策。

- 元組對臨時值很有用,不適用於複雜數據。


上一篇: Swift Optional類型 下一篇: Swift常量