语法进阶-元组

---参考Bannings的Swift 元组(Tuples)介绍

1. 元组的定义

2.读取元组中的数据

3.跳过不关心的值

元组的定义

元组是Objective-C中没有的数据类型,与数组类似,都是表示一组数据的集合,但与数组不同,它的特点是:

         & 元组的长度不固定

         & 元组中的数据类型无限制

元组的定义很简单,用小括号括起来,然后以逗号隔开就可以了,三种定义方法如下:

1)var userInfo = ("Bannings" ,true, 22)

2)var (name, isMale, age) = ("Bannings" ,true, 22)

3)var userInfo = (name:"Bannings" ,isMale:true, age:22)

读取元组中的数据

读取方法根据定义的方法不同也有不同的读取方法,如下:

1)使用下标访问

userInfo.index

2) 使用变量名访问

varName

3) 使用初始化时的变量名

userInfo.varName

跳过不关心的值

1) 赋值时,使用(_)忽略不关心的值

var (name,_, age) = userInfo

2) 初始化时,不指定变量名   

let userInfo = (name:"Bannings" ,true, age:22)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容