Go语言指定索引插入元素
在Go语言中,可以使用切片(slice)的 append 函数和切片的切割(slice expression)操作来在指定索引位置插入元素。
下面是一个示例代码,它插入一个元素到切片的第二个位置:
1 |
|
在上面的代码中,我们首先定义了切片 a,包含整数 1、2、3、4。然后我们定义要插入的位置 i 为第二个元素(也就是索引值为 1)。
接着,在 append 函数中,我们将原始切片 a 切割成两部分:从起始位置到插入位置的子切片 a[:i],和从插入位置到末尾的子切片 a[i:]。我们在这两个子切片之间插入了元素 5,然后使用两个 append 函数将它们拼接回去。
最后,我们将结果赋值给变量 b 并打印输出它。
Go语言指定索引插入元素
https://leiqi.top/2023-05-10-5e3b5c8e7446.html