直接append的话数组改变了会跟着改变,所以需要copy一份
写法一
arrCopy := make([]int, len(*nums))
copy(arrCopy, arr)
*res = append(*res, arrCopy)
写法二
*res = append(*res, append([]int{}, arr...))
写法三
*res = append(*res, append([]int(nil), arr...))
直接append的话数组改变了会跟着改变,所以需要copy一份
写法一
arrCopy := make([]int, len(*nums))
copy(arrCopy, arr)
*res = append(*res, arrCopy)
写法二
*res = append(*res, append([]int{}, arr...))
写法三
*res = append(*res, append([]int(nil), arr...))