Swift 提供了几种常用的集合类型,用于存储和管理一组数据。这些集合类型包括数组(Array)、字典(Dictionary)和集合(Set)。本章将介绍它们的使用方法及常见操作。
5.1 数组(Array)
数组是一组有序的数据集合,用于存储同一类型的数据。数组中的元素可以通过索引访问。
定义数组
可以使用 Array 或 [Element] 来定义数组,其中 Element 是数组元素的数据类型。
// 创建一个整数数组
var numbers: [Int] = [1, 2, 3, 4, 5]
// 或者省略类型,由 Swift 自动推断
var names = ["Alice", "Bob", "Charlie"]
数组操作
// 添加元素
numbers.append(6)
// 插入元素
numbers.insert(0, at: 0) // 在索引 0 处插入 0
// 访问元素
let firstElement = numbers[0] // 获取第一个元素
// 修改元素
numbers[<