📅  最后修改于: 2023-12-03 15:05:26.327000             🧑  作者: Mango
Swift 数组是一个集合,它可以存储一组相同类型的值。在 Swift 中,数组是一个强大的数据结构,它提供了很多功能。
你可以使用以下语法来创建 Swift 数组。
// 创建一个空的数组
var emptyArray = [Int]()
// 创建一个带有默认值的数组
var filledArray = Array(repeating: 0, count: 3)
// 创建一个带有字面量的数组
var languages = ["Swift", "Objective-C", "Java"]
你可以使用下标来访问数组中的元素,并使用下标来修改数组中的元素。
var fruits = ["apple", "orange", "banana"]
// 访问第一个元素
print(fruits[0]) // 输出 apple
// 修改第三个元素
fruits[2] = "grape"
// 输出整个数组
print(fruits) // ["apple", "orange", "grape"]
你可以使用 append
方法,向数组末尾添加新元素,也可以使用 insert
方法,将新元素插入到数组中的指定位置。
var colors = ["red", "blue"]
// 添加新元素到数组末尾
colors.append("green")
// 将新元素插入到数组中的指定位置
colors.insert("yellow", at: 2)
// 输出整个数组
print(colors) // ["red", "blue", "yellow", "green"]
你可以使用 remove
方法,从数组中移除指定位置的元素,也可以使用 removeLast
方法,移除数组中的最后一个元素。
var animals = ["dog", "cat", "fish"]
// 移除数组中的第二个元素
animals.remove(at: 1)
// 移除数组中的最后一个元素
animals.removeLast()
// 输出整个数组
print(animals) // ["dog"]
你可以使用 count
属性来获取数组中元素的数量。
var numbers = [1, 2, 3, 4, 5]
// 输出数组的长度
print(numbers.count) // 5
你可以使用 for-in
循环语句来遍历数组中的元素。
var names = ["Alice", "Bob", "Charlie"]
// 遍历数组中的元素
for name in names {
print(name)
}
以上就是 Swift 数组的基本用法。Swift 数组提供了很多强大的功能,帮助我们轻松地组织和处理数据。如果你想了解更多关于 Swift 数组的知识,可以查看官方文档。