在 Swift 中,数组(Array)是一种有序的集合类型,用于存储相同类型的多个值。以下是关于 Swift 数组的一些基本操作:

1. 创建数组
   // 声明一个空数组
   var emptyArray: [Int] = []

   // 使用字面量创建数组
   var numbers = [1, 2, 3, 4, 5]

2. 访问和修改数组
   // 通过索引访问元素
   let firstElement = numbers[0]

   // 修改元素
   numbers[1] = 10

   // 在数组末尾添加新元素
   numbers.append(6)

   // 在指定位置插入元素
   numbers.insert(7, at: 2)

   // 删除元素
   numbers.remove(at: 3)

3. 遍历数组
   for number in numbers {
       print(number)
   }

   // 遍历数组的同时获取索引
   for (index, value) in numbers.enumerated() {
       print("Index: \(index), Value: \(value)")
   }

4. 检查数组是否为空
   if numbers.isEmpty {
       print("数组为空")
   } else {
       print("数组不为空")
   }

5. 获取数组中元素的数量
   let count = numbers.count

6. 数组的常见方法
   // 数组的排序
   numbers.sort()

   // 数组的反向排序
   numbers.reverse()

   // 获取数组的子数组
   let subArray = numbers[1..<4]

7. 使用数组的合并操作符
   var array1 = [1, 2, 3]
   let array2 = [4, 5, 6]

   // 将 array2 合并到 array1 中
   array1 += array2

8. 使用数组的过滤和映射
   let filteredArray = numbers.filter { $0 % 2 == 0 } // 过滤偶数
   let mappedArray = numbers.map { $0 * 2 } // 将每个元素乘以2

这些是数组的一些基本操作。数组在 Swift 中是非常常用的数据结构,用于存储和操作有序的元素集合。


转载请注明出处:http://www.pingtaimeng.com/article/detail/6845/Swift