Go 中追加的奇怪行为
问题内容
我正在尝试使用 Go 解决 LeetCode 上的子集问题。我想出了以下解决方案:
func subsets(nums []int) [][]int { sol := make([][]int,0) temp:= make([]int,0) var backtrack func(idx int) backtrack = func(idx int) { sol = append(sol, temp) fmt.Println(temp, append([]int{},temp...)) if idx == len(nums) { return } for i:= idx; i登录后复制