我有一个切片:
mySlice := []int{4,5,6,7}
myelement := 3
Run Code Online (Sandbox Code Playgroud)
我想myelement在索引处插入0,以便我的输出为[3,4,5,6,7].
我怎样才能做到这一点?
您可以使用append这里的财产。
首先,需要用 切片myelement。然后将切片附加到mySlice
mySlice = append(myelement, mySlice...)
Run Code Online (Sandbox Code Playgroud)
myelement这是将返回插入到 的第一个位置的函数slice。
func addElementToFirstIndex(x []int, y int) []int {
x = append([]int{y}, x...)
return x
}
Run Code Online (Sandbox Code Playgroud)