我为go写了一个很小的前置函数。
func prepend(slice []int, elms ... int) []int { newSlice := []int{} for _, elm := range elms { newSlice = append(newSlice, elm) } for _, item := range slice { newSlice = append(newSlice, item) } return newSlice }
无论如何,该函数对于任何类型都是通用的?
这样我就可以在数组的前面放置一个前缀。
另外,有没有更好的方法来编写此函数?
我还没有在网上找到关于写一个的任何东西。
我认为您无法以类型通用的方式编写此类函数。但是您也可以使用append它作为前缀。
append
c = append([]int{b}, a...)
游乐场。