1. 元祖swift特有的,OC没有
2. 元祖一种数据结构,在数学中广泛应用,类似于数组or字典,可以用于定义一组数据
import UIKit
// 1.使用数组定义一组数据
let array = ["name",18,1.88] as [Any]
array[0]
array[1]
//-----------------------------------------------------------
// 2. 使用字典定义一组数据
let dict = ["name":"wht","age":18,"height":1.88] as [String : Any]
dict["name"]
//-----------------------------------------------------------
// 3.使用元组(一般作为方法的返回值)
// 3.1> 元组最基本的写法
let info = ("wht",18,1.88)
info.0
info.1
info.2
/*
// 3.2 可以给元组每一个元素起别名
*/
let info1 = (name:"wht",age:18,height:1.88)
info1.name
info1.age
info1.height
// 3.3 元祖中元素的别名,就是元祖的名称
let (name,age,height) = ("why",29,1.88)
网友评论