type T struct { Id int Name string}func Copy(a *T, b *T) error { b.Id=5 b.Name="gert" a = b return nil}a 仍然是空的,我必须这样做func Copy(a *T, b *T) error { b.Id = 5 b.Name = "gert" a.Id = b.Id a.Name = b.Name return nil}现在a是一样的b为什么以及如何直接复制*b到*a?
3 回答
- 3 回答
- 0 关注
- 279 浏览
添加回答
举报
0/150
提交
取消