2、基本访问和修改[索引方式]

数组中的基本访问和修改指的是通过索引的方式来访问和修改

1. 通过索引访问元素

可以通过数组的索引直接访问某个元素,索引从 0 开始。

let fruits = ["苹果", "香蕉", "橘子"]
let firstFruit = fruits[0]  // 访问第一个元素 "苹果"

如果尝试访问超过数组范围的索引,将会导致运行时错误,因此需要确保访问的索引有效。

2. 通过索引修改元素【替换】

2.1 修改单个元素

使用索引可以直接修改数组中的元素:

var fruits = ["苹果", "香蕉", "橘子"]
fruits[1] = "草莓"  // 将第二个元素“香蕉”替换为“草莓”

数组是可变的(var)时,才能通过索引修改元素。使用 let 声明的不可变数组不允许修改元素。

2.2 修改多个元素/多个连续的元素

for index in fruis {
    if (index ==0) {
        fruits[index]='xx'
    }
    if (index == 2) {
    fruits[index] = 'yy'
    }
}

3、增加

3.1 通过for的方式,存储后面的元素,然后增加新元素,将存储的元素往后移

3.2 添加元素(增加元素在数组末尾) , 所以在swift中可能没有直接索引添加操作范围的操作

array[n] = xx; 直接通过索引来赋值 注意:可能需要重新申请内存

4、删除

4.1 for删除这个元素,然后将后面的元素往前面移

4.2 产出最后一个元素, 直接删除最后一个元素就好。

Last updated