Go语言删除指定索引元素
在Go语言中,可以使用切片的操作和 append 函数来删除特定索引的元素。
以下是一个示例代码,它演示了如何删除切片中索引值为 i 的元素:
1 |
|
在上面的代码中,我们定义了一个整数切片 a,包含 1、2、3、4、5 五个元素。然后我们定义要删除的元素的索引位置 i 为 2(即第三个元素)。
接下来,我们使用 append 函数和切片切割(slice expression)操作,在 a[:i] 和 a[i+1:] 中间加入空白符号 (…),以便将包含 a[i] 元素的子切片略过。也就是说,这个表达式等价于前 i 个元素和后面剩余的所有元素的连接。从而我们得到一个新的切片 b,其中不包含位于索引 i 处的元素。
最后,我们将结果赋值给变量 b 并打印输出它。注意,这个删除元素的操作不会改变原始切片 a 的内容。
Go语言删除指定索引元素
https://leiqi.top/2023-05-10-741623f2e4fb.html