Swift 元组(tuples)
2016-09-20 15:48
246 查看
元组把多个值组合在一个复合值,元组内的值可以是任意的类型,并不要求是相同的类型
比如let
person = ("sunjie",
22)//name的类型是(NSString,Int)值为("sunjie",22)
元组内容的分解 let (name, age) = person // name = sunjie age = 22
如果你只需要不部分的元组的值,分解的时候可以把忽略的部分用下划线(_)表示
let (name, _) = person
你还可以通过下标来访问元组中的单个元素,下标从0开始
如:person.0 = "sunjie"
你可以在定义元组的时候给单个元素命名:
let person = (name:sunjie, age: 22)
给元素命名以
4000
后你可以通过元素名字来获取元素的值如:person.name
注:元组在临时组织值的时候很有用,但是并不合适创建复杂的数据结构:如果你的数据不是请用结构体而不是元组。
比如let
person = ("sunjie",
22)//name的类型是(NSString,Int)值为("sunjie",22)
元组内容的分解 let (name, age) = person // name = sunjie age = 22
如果你只需要不部分的元组的值,分解的时候可以把忽略的部分用下划线(_)表示
let (name, _) = person
你还可以通过下标来访问元组中的单个元素,下标从0开始
如:person.0 = "sunjie"
你可以在定义元组的时候给单个元素命名:
let person = (name:sunjie, age: 22)
给元素命名以
4000
后你可以通过元素名字来获取元素的值如:person.name
注:元组在临时组织值的时候很有用,但是并不合适创建复杂的数据结构:如果你的数据不是请用结构体而不是元组。
相关文章推荐
- SWIFT——元组数据类型(tuples)
- swift学习记录(元组tuples)
- swift tuples 元组(二)【转自http://blog.csdn.net/zhang_biao_1991/article/details/31344495】
- Swift学习笔记(2)--元组(Tuples)、Optional(可选值)、(Assertions)断言
- Swift 元组(Tuples)介绍
- MY_Swift_元组(tuples)最佳代码实战
- [Swift]元组-Tuples
- Swift——(tuples)元组
- 有了数组和字典,为何Swift还需要元组(tuples)?
- Swift元组(tuples)最佳代码实战
- Swift学习Day03(元组 Tuples类型)
- iOS开发46-iOS Swift元组(Tuples)
- Swift学习之六:元组(Tuples)
- Swift - 元组(Tuples)
- Swift学习之六:元组(Tuples)
- Swift学习笔记之元组(tuples)
- Swift学习笔记(2)--元组(Tuples)、Optional(可选值)、(Assertions)断言
- Swift 元组(Tuples)介绍
- iOS Swift-元组tuples(The Swift Programming Language)
- Swift学习Day03(元组 Tuples类型)