说 y := []int
说 x := *[]int
问题1:是*x=y相当于x=&y?
我发现,当 y 更新时,比如说y=y[1:],*x=y给了我正确的更新y,而x=&y仍然给了我旧的y.
问题二:为什么会这样?
不,他们不一样,他们按照他们说的做。通过分配给它来*x = y修改(有两种不同的,一种是 at ,一种是 at )。通过分配给它来修改(指向同名的)。*xy[]int*xyx = &yx&yx[]inty
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |