1. Insert 方法

slices.Insert 方法用于在切片的指定位置插入元素。

函数签名
func Insert[S ~[]E, E any](s S, i int, v ...E) S
  • s:原始切片
  • i:插入位置的索引
  • v:要插入的一个或多个值
  • 返回值:插入元素后的新切片(如果底层数组容量足够,可以复用原数组)

自动扩容:

如果底层数组容量不足,slices.Insert 会自动分配新的数组并复制数据,不需要手动处理容量问题。

支持插入多个值:

可以一次性插入多个元素,按顺序插入到指定位置。

Categories:

Tags:

No responses yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注