Swift 元祖
2017-11-16 本文已影响0人
追逐_chase
Swift.png
元祖的简单介绍
- 元祖是一种数据结构,在数学中广泛使用
- 元祖类似于数组和字典
- 元祖可以用于定义一组数据
- 组成元祖类型的数据成为元素
- 元祖内的值可以是任意类型,并不要求是相同的类型
元祖的定义和使用
- 定义
//定义元祖方式一
let yuanzu = ("IT001",20,3);
/定义元祖方式二
let yuanzu1 = (type:"IT001",age:20,year:3);
/定义元祖方式三,()里面的是一一对应的
let (type,age,year) = ("it001",20,3);
print(type);
type;
- 使用
//获取元祖的元素
//定义元祖方式一
let yuanzu = ("IT001",20,3);
print(yuanzu.0);
print(yuanzu.2);
//打印结果: IT001
3
let yuanzu1 = (type:"IT001",age:20,year:3);
yuanzu1.type
yuanzu1.age
yuanzu1.year
//函数返回一组数据 -----使用元祖
func test() -> (name:String,age:Int,year:Int){
return ("IT001",20,3);
}
let yuanzu = test();
yuanzu.name;
yuanzu.age;
//结果:
IT001"
20