参考:附加和复制切片
在Go中,参数按值传递。
典型
append用法是:
a = append(a, x)
您需要写:
func main(){ var array [10]int sliceA := array[0:5] // append(sliceA, 4) // discard sliceA = append(sliceA, 4) // keep fmt.Println(sliceA)}输出 :
[0 0 0 0 0 4]
希望对您有所帮助。

参考:附加和复制切片
在Go中,参数按值传递。
典型
append用法是:
a = append(a, x)
您需要写:
func main(){ var array [10]int sliceA := array[0:5] // append(sliceA, 4) // discard sliceA = append(sliceA, 4) // keep fmt.Println(sliceA)}输出 :
[0 0 0 0 0 4]
希望对您有所帮助。