[Swift]元组-Tuples
来源:互联网 发布:sql清除挂起工具 编辑:程序博客网 时间:2024/05/16 05:53
1、元组(tuple)是由多个值组成的复合值类型
let id = (7010,23,"htx","05\\10\\93"); //分别代表学号,年龄,姓名,出生年月
2、当你函数需要返回多个值时,元组这个时候非常有用,你可以使用下标方式访问元组中得值,如0..1以此类推,如下:
var number = id.0println(number)var age = id.1println(age)var name = id.2println(name)var birthdate = id.3println(birthdate)/*结果:701023htx05\10\93*/
3、为元组中每个元素命名:
let myid = (number:7010,age:23,name:"HTX",birthdate:"05\\10\\93")
4、增加格式化:
func format(idinput:(Int,Int,String,String))->String{ return "number is \(idinput.0) \n age is \(idinput.1) \n name is \(idinput.2) \n birthdate is \(idinput.3)"}println(format(myid))/*输出结果:number is 7010 age is 23 name is HTX birthdate is 05\10\93*/
5、元组时可以分解的
let (numbers,ages,names,birthdates) = myidprintln("number is \(numbers) \n age is \(ages) \n name is \(names) \n birthdate is \(birthdates)")/*输出结果:number is 7010 age is 23 name is HTX birthdate is 05\10\93*/
6、元组也可部分分解,忽略其他值,忽略的值用”_”代替即可
let (rel, _,res, _) = myidprintln("rel is \(rel) \n res is \(res)")/*输出结果:rel is 7010 res is HTX*/
0 0
- swift tuples 元组
- [Swift]元组-Tuples
- Swift 元组(tuples)
- Swift 元组(Tuples)介绍
- Swift 元组(Tuples)介绍
- Swift 中的元组 (Tuples)
- Swift - 元组详解(Tuples)
- swift学习2 元组 tuples
- swift学习记录(元组tuples)
- Swift学习Day03(元组 Tuples类型)
- 1.6 Swift元组(tuples)
- Swift——(tuples)元组
- Swift学习之六:元组(Tuples)
- Swift学习之六:元组(Tuples)
- iOS开发46-iOS Swift元组(Tuples)
- Swift学习之六:元组(Tuples)
- Swift学习之六:元组(Tuples)
- Swift元组(tuples)最佳代码实战
- N(奇数)阶幻方解法
- 3.22
- iOS生成静态库的过程
- 可重入和不可重入函数
- 步步为营_Android开发课[7]_BroadCastReceiver学习
- [Swift]元组-Tuples
- jvm之内存区域
- 2.29
- 第四周项目二-分数类的雏形
- YTUOJ-填写乘法算式
- css基础-链接
- BZOJ 3916 Baltic 2014 friends Hash
- 最短的名
- 黑马程序员——网络编程