RISEBY
而不是使用数组,您应该使用切片。 a := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} b := append(append(a[:1:1], 123), a[4:]...)或者,如果您不需要保留原始元素,则复制到位。 a := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} a[1] = 123 copy(a[2:8], a[4:10]) a = a[:8]