remove()
方法会从数组中移除指定索引处的元素。
示例
// create an array
var prime = [2, 3, 5, 7, 9, 11]
// remove 9 from the array
prime.remove(at:4)
// print updated prime array
print(prime)
// Output: [2,3,5,7,11]
remove() 语法
数组 remove()
方法的语法是
array.remove(at: index)
其中,array 是 Array
类的一个对象。
remove() 参数
remove()
方法只有一个参数
- index - 要移除元素的索引
remove() 的返回值
- 返回从 array 中移除的元素
示例:Swift 数组 remove()
// languages array
var languages = ["Swift", "C", "Objective-C"]
print("Before Removing:", languages)
// "Objective-C" (at index 2) is removed
var removed = languages.remove(at: 2)
print("After Removing:", languages)
print("Removed Element:", removed)
输出
Before Removing: ["Swift", "C", "Objective-C"] After Removing: ["Swift", "C"] Removed Element: Objective-C
在这里,我们从 languages 数组中移除了 "Objective-C"
。被移除的元素存储在 removed 变量中。