Swift基础篇——元祖
来源:互联网 发布:做淘宝主播赚钱吗 编辑:程序博客网 时间:2024/06/05 01:03
元祖
import UIKit// 元祖/*:元祖* 复合数据类型* 只要将多个相同或者不同的数据用()括起来就是元祖* 优点: 在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的, 而有了元祖之后就可以实现让一个函数返回多个值*/let student = ("hello", 99, 99.8)print(student)print(student.0)print(student.1)print(student.2)/*:* 元祖其实和结构体很想, 只是不需要提前定义类型. 那么如果不定义类型元祖是什么类型呢?* 元祖其实是复合类型, 小括号中可以写任意类型*/let student1: (String, Int, Double) = ("hello", 99, 99.8)/*:元祖的其它定义方式:指明应用元祖元素的名称*/let student2 = (name:"hello",age:99,score:99.8)print(student2.name)print(student2.age)print(student2.score)/*:元祖的其它定义方式:* 通过指定的名称提取元祖对应的值, 会将对应位置的值 赋值给对应位置的名称*/let (name , age , score) = ("hello", 99, 99.8)print(name)print(age)print(score)/*:如果不关心元祖中的某个值可以利用_通配符来忽略提取*/let (name1 , age1 , _) = ("hello", 99, 99.8)print(name1)print(age1)
0 0
- Swift基础篇——元祖
- Swift 元祖
- Swift 3学习笔记第二篇(基础语法元祖,可选值?和!等)
- 【2-3】Python基础——列表和元祖
- swift中元祖Tuple
- Swift学习:3.元祖
- Swift 元祖类型
- 五 Swift 3.0之 元祖
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- python之列表、元祖、集合、字典基础篇
- Swift基础篇——分支
- Swift基础篇——可选类型
- Swift基础篇——循环
- Swift基础篇——数组
- Swift基础篇——字典
- Swift基础篇——字符串
- Swift基础篇——函数
- Swift基础篇——构造函数
- HTML的div作用
- 存在问题,解决对策
- Unity3D架构之第一弹 《善用接口》
- Linux grep命令和正规表示法
- Swift基础篇——常量和变量
- Swift基础篇——元祖
- 贡献精神
- Swift基础篇——分支
- Swift基础篇——可选类型
- java学习之浅谈多线程2--线程同步
- Swift基础篇——循环
- cocos2d-x sqlite的读取和相关操作
- Swift基础篇——数组
- Swift基础篇——字典