一、定义数组
// 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)