【发布时间】:2022-10-21 12:43:34
【问题描述】:
我想知道如何正确地将切片元素移动到 Golang 中切片的最后一个位置。
例如:
func main() {
slc := []int{1,2,3,4,5}
fmt.Println(shiftEnd(slc,2))
}
func shiftEnd(s []int, x int) []int {
return append(s[x:],s[:x]...)
}
这将导致[3,4,5,1,2] 我想知道如何接收[1,3,4,5,2]
【问题讨论】: