Slice insert/remove
文章目录
Go语言的切片(Slice)并不提供insert/delete
API,但是在使用中,经常会出现在任意位置插入/删除一个元素的情况。
插入
假设原切片为s
,在下标为index
处插入元素value
,实现如下:
|
|
我们可以将这一动作封装成insert
,如下:
|
|
删除
|
|
示例:
|
|
参考:
文章作者 kkBill
上次更新 2020-11-21
Go语言的切片(Slice)并不提供insert/delete
API,但是在使用中,经常会出现在任意位置插入/删除一个元素的情况。
假设原切片为s
,在下标为index
处插入元素value
,实现如下:
|
|
我们可以将这一动作封装成insert
,如下:
|
|
|
|
示例:
|
|
参考:
文章作者 kkBill
上次更新 2020-11-21