Array
Swift中的数组操作
初始化数组
1. 空数组
var emptyArray = [Int]()
2. 具有默认值的数组
var defaultValuesArray = Array(repeating: 0, count: 5) // [0, 0, 0, 0, 0]
3. 字面量初始化
var literalArray: [String] = ["Apple", "Banana", "Cherry"]
增加元素
1. 使用append
var fruits = ["Apple"]
fruits.append("Banana") // ["Apple", "Banana"]
2. 使用+=
运算符
fruits += ["Cherry"] // ["Apple", "Banana", "Cherry"]
删除元素
1. 使用remove
fruits.remove(at: 0) // 移除第一个元素,剩下["Banana", "Cherry"]
2. 移除最后一个元素
fruits.removeLast() // 移除最后一个元素,剩下["Banana"]
修改元素
直接通过索引修改数组中的元素。
fruits[0] = "Strawberry" // ["Strawberry"]
遍历数组
使用for-in
循环遍历数组。
for fruit in fruits {
print(fruit)
}
总结
数组是Swift中常用的数据结构,用于存储同类型的多个值。理解如何有效地初始化、添加、删除和修改数组中的元素对于任何Swift开发者来说都是基本且重要的技能。