Swift 的 Array类型被桥接到了基础框架的 NSArray类上。
数组:是一串有序的由相同类型元素构成的集合,
使用let修饰的数组是不可变数组;
使用var修饰的数组是可变数组;
1、创建一个空数组
let someInts = [Int]()
let anyArray = [AnyObject]()
2、定义一个数组
var array = ["Eggs", "Milk", "apple", "bannaner"]
let shoppingList: [String] = ["Eggs", "Milk"]
3、判断是否为空数组
if array.isEmpty {
print("is empty.")
} else {
print("is not empty.")
}
4、添加元素
array.append("ab")
array.append("cd")
5、删除元素
array.remove(at: 0)
6、修改元素
array[0] = "zhang"
7、取出某一个元素
print(array[1])
8、遍历数组
// 遍历数组 1 直接遍历数组
for i in array {
print(i)
}
// 遍历数组 2 根据个数遍历数组
for i in 0..<array.count {
print(array[i])
}
// 遍历数组 3 根据区间遍历数组
for i in array[0...1] {
print(i)
}
9、数组的合并:相同数组才可以合并
let resultArray = array + shoppingList