【从零开始学swift】day5 for in循环和集合类型

今天的知识点:

1、for in循环功能与while一样,但使用起来更为简便。

2、集合类型(Collection Types)中数组(array)/集合(set)/字典(dictionary)初步认识。

一、for in循环,是用来寻遍一个集合中的所有元素。

例子1:

有一个数组a,其中含有 11,4,7,90,87 这些元素。

用for in 循环,取出数组a中的所有元素。b不需从新定义,因为他被认定为a中的元素的符号。


例子1

例子2: 1...3意思为包含 1.2.3三个数。查看运行结果。


例子2

例子3: 1..<3意思为包含 1、2两个数,不包含3,查看运行结果。


二、集合类型(Collection Types)

1、array数组是指有顺序的数据的集。

表现形式为: a = [11,4,7,90,87] ,使用方括号,元素用逗号隔开。

优点:有序的通过下标来提取元素

缺点:因为是有序的,因此如果要在中间插入某一个值,就要把在他后面的所有值,往后挪一位,比较麻烦。

2、set集合是无序的数据的集。

特点:元素在集合中只出现一次,不考虑出现的顺序。

3、dictionaries字典是无序的键值对的集。

键:key,值:value,形式是[Key:Value],多组为[Key:Value,Key:Value,Key:Value]以逗号隔开。

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

推荐阅读更多精彩内容