【从零开始学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]以逗号隔开。

你可能感兴趣的:(【从零开始学swift】day5 for in循环和集合类型)