数组的定义和遍历
let strArray = ["Jerry", "John", "Kevin"]
print(strArray)
let numArray: [Int] = [1, 2, 3]
print(numArray)
for i in 0..<numArray.count {
print(numArray[i])
}
for str in strArray {
print(str)
}
for e in numArray.enumerated() {
print("index = \(e.offset), value = \(e.element)")
}
for (index, value) in strArray.enumerated() {
print("str index = \(index), str value = \(value)")
}
for n in numArray.reversed() {
print(n)
}
数组的增删改
var mArray = [String]()
mArray.append("Andy")
mArray.append("Amy")
mArray.append("Aunt")
mArray.append("Androbin")
print(mArray)
mArray.removeFirst()
print(mArray)
mArray.removeLast()
mArray.remove(at: 0)
print(mArray)
mArray.removeAll();
数组的合并
var array1 = ["a", "b", "c"]
let array2 = ["d", "e", "f"];
array1 += array2;
print(array1)