二、容器类:数组(array)、 字典(dictionary)、 集合(set)
1.数组 array
声明初始化数组:[ , ]
数组中各元素的元素类型必须是一致的
显式声明初始化:变量名: [数据类型] = [元素1, 元素2,...]
变量名: Array<数据类型> = [元素1, 元素2, ...]
声明初始化空数组:变量名 = Array<数据类型>()
非显式声明空数组:变量名 = [数据类型]()
当在实际应用中,出现数组中的参数很多且初始值为0或者为某一相同值时,可以用如下方式声明初始化数组:
变量名 = [数据类型](count: 5, repetedValue: 0)
变量名 = Array<数据类型>(count: 5, repetedValue: 0)
注意:
字符串数据类型和字符数据类型。" "默认为字符串数据类型,字符数据类型可定义数据类型为Character(字符类型数组需用对应的数据类型显式声明初始化)
在swift中Array和NSArray虽然都是数组,但不是同一种东西。