今天我得到了這個(gè)代碼:import "fmt"func main() { var results [][]int combination := []int{1, 2, 3, 4, 5} results = append(results, combination) fmt.Println(results) combination2 := combination[:len(combination)-1] combination2 = append(combination2, 0) fmt.Println(results)}輸出顯示:[[1 2 3 4 5]][[1 2 3 4 0]]那么為什么結(jié)果會(huì)受到影響呢?找不到任何原因,讓我很困惑,謝謝你的回答!
Golang 將 slice 附加到 slice 的 slice 上,那么 slice 會(huì)一直影響
人到中年有點(diǎn)甜
2022-06-27 16:50:45