📜  Swift-元组

📅  最后修改于: 2020-12-25 04:25:02             🧑  作者: Mango


Swift 4还引入了Tuples类型,该类型用于将多个值分组为单个复合值。

元组中的值可以是任何类型,并且不必是同一类型。

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

当未实现服务器上的某些内容时,let ImplementationError =(501,“未实现”)是错误,它返回两个值。错误代码和说明。

您可以根据需要创建多个元组,也可以使用任意数量的不同数据类型创建元组。

这是元组声明的语法-

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)的元组,以显示加载是成功还是失败。

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

–元组对于临时值很有用,不适用于复杂数据。