Swift 元组

Swift 元组

Swift 4 还引入了 元组 类型,用于将多个值组合成一个复合值。

元组中的值可以是任何类型,并且不需要是相同类型的。

例如,(“Tutorials Point”,123) 是一个包含两个值的元组,一个是字符串类型,另一个是整数类型。这是一个合法的命令。

当服务器上有内容未实现时,let 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.

元组对于从函数返回多个值非常有帮助。例如,一个网络应用程序可以返回类型为(”String”,Int)的元组,以显示加载成功或失败。

通过在元组中返回不同的值,我们可以根据不同的元组类型做出决策。

注意 − 元组对于临时值非常有用,不适用于复杂数据。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程