Swift 数组 insert() 方法
insert()
方法在指定的索引位置向数组中插入一个元素。
示例
// 创建元音字母列表
var vowel = ["a", "e", "i", "u"]
// 在索引3处(第4个位置)插入'o'
vowel.insert("o", at: 3)
print(vowel)
// 输出: ["a", "e", "i", "o", "u"]
insert()语法
数组insert()
方法的语法如下:
array.insert(newElement, at: index)
这里,array
是Array
类的对象。
insert()参数
insert()
方法接受两个参数:
- newElement - 要插入到
array
中的元素 - index - 元素需要插入的索引位置
insert()返回值
insert()
方法不返回任何值。它只更新当前数组。
示例1:Swift数组insert()
// 创建素数数组
var prime = [2, 3, 5, 7]
// 在索引4处插入11
prime.insert(11, at: 4)
print(prime)
输出
[2, 3, 5, 7, 11]
示例2:使用insert()和startIndex、endIndex
// 创建偶数数组
var even = [4, 6, 8]
// 在起始索引处插入2
even.insert(2, at: even.startIndex)
// 在末尾插入10
even.insert(10, at: even.endIndex)
print(even)
输出
[2, 4, 6, 8, 10]
在这里,
startIndex
- 在起始索引即索引0处插入元素endIndex
- 在数组末尾插入元素。