Swift 元组
Posted jukaiit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 元组相关的知识,希望对你有一定的参考价值。
/*
元组相当于关系数据库中的一条记录,它将多个任意数据类型的值合并为一个值。
元组类型的值的语法格式为:(元素1, 元素2, ..., 元素n)。
*/
let turple = ("张三", 18, true)
// let turple: (String, Int, Bool) = ("张三", 18, true)
/*
如果想要访问元组中的元素,有以下几种方式:
(1)使用索引值访问(索引值从0开始)
*/
turple.0
turple.1
turple.2
/*
(2)为元组中的元素指定名字,然后使用指定的名字访问。
*/
let turple2 = (name: "张三", age: 18, isMarried: true)
turple2.name
turple2.age
turple2.isMarried
let turple3: (name: String, age: Int, isMarried: Bool) = ("张三", 18, true)
turple3.name
turple3.age
turple3.isMarried
/*
(3)把元组中的元素分解成多个变量或常量,然后使用变量名或常量名访问。
此外,可以使用这种方式同时声明并初始化多个变量或常量。
*/
let (name, age, isMarried) = ("张三", 18, true)
name
age
isMarried
以上是关于Swift 元组的主要内容,如果未能解决你的问题,请参考以下文章
如何将这个 Objective-C 代码片段写入 Swift?