欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SwiftUI语言基础之tuple 从入门到精通

程序员文章站 2022-04-08 23:20:33
...

tuple 介绍

在编程语言的类型理论中,tuple元组是product类型。对于Objective-C开发人员而言,元组类型有些陌生,但是对于Python开发者来说tuple非常熟悉。tuple类型是用括号括起来的零个或多个类型的逗号分隔列表。

tuple是其他不同类型的化合物。tuple元组可以包含零个或多个类型,通常是String,Integer,Bool以及其他元组。另外请注意,元组是通过值而不是引用传递的。

在编程语言和类型理论中,product是一种复合类型。product的操作对象是各种类型,product结构由product中操作对象的固定顺序确定。product的实例保留固定顺序,,实例的表达式将是一个元组,称为表达式的“元组类型”。在许多语言中,product类​​型采用记录类型的形式,为此,可以通过标签访问元组的组件。

tuple 基础使用

tuple初始化

let foo = (0, false, “Hello”)

上面是一个包含三个独立元素的元组类型,如果我们在元组声明中很冗长,则将上面的元组定义为:

let foo: (Int, Bool, String) = (0, false, “Hello”)

tuple访问

print(foo.0) // print: “0”
print(foo.1) // print: “false”
print(foo.2) // print: “Hello”

tuple设置数值

var product = (iphone: "X", price: 1000)
print(product)         //(iphone: "X", p
相关标签: SwiftUI源码大全