一、定义数组
// 1、定义数组 //定义不可变数组:使用left修饰标识符定义出来的数组就是不可变数组 let array=["124","333","3.14"] print(array) //定义可变数组:使用var修饰标识符定义出来的数组就是可变数组. var arrayM=[String]()
二、对可变数组的基本操作
1、添加元素
arrayM.append("哈哈") arrayM.append("呵呵呵") arrayM.append("呵fdafafafd") arrayM.append("dda") arrayM.append("eeeee")
2、删除元素
//根据索引删除元素 arrayM.remove(at: 0) //删除所有的的元素 //arrayM.removeAll() //删除最后一个元素 arrayM.removeLast() //删除第一个元素 arrayM.removeFirst()
3、修改元素
arrayM[0]="fdafdafda"
4、取出某一个元素
arrayM[0]
5、数组的遍历
//1、 根据下标值进行遍历 for i in 0..<arrayM.count{ print(arrayM[i]) } //2、遍历数组中的前两个元素 for i in 0..<2{ print(arrayM[i]) } //3、直接遍历数组中的所有元素 for value in arrayM{ print(value) }
三、数组的合并
相同类型的数组才可以进行合并,不同类型不能相加合并
//相同类型的数组才可以进行合并,不同类型不能相加合并 let arr3=arrayM+array; print(arr3)