跳到主要内容

Swift数组remove()方法

remove()方法从数组中删除指定索引处的元素。

示例

// 创建一个数组
var prime = [2, 3, 5, 7, 9, 11]

// 从数组中删除9
prime.remove(at: 4)

// 打印更新后的prime数组
print(prime)

// 输出: [2,3,5,7,11]

remove()语法

remove()方法的语法如下:

array.remove(at: index)

这里,arrayArray类的对象。

remove()参数

remove()方法只接受一个参数:

  • index - 要删除的元素的索引

remove()返回值

  • 返回从array中删除的元素

示例:Swift Array remove()

// 语言数组
var languages = ["Swift", "C", "Objective-C"]

print("移除前:", languages)

// 移除"Objective-C"(位于索引2)
var removed = languages.remove(at: 2)

print("移除后:", languages)

print("已移除元素:", removed)

输出

移除前: ["Swift", "C", "Objective-C"]
移除后: ["Swift", "C"]
已移除元素: Objective-C

在这里,我们从languages数组中移除了"Objective-C"。已移除的元素存储在removed变量中。