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 仍然是空的,我必须这样做
b.Id = 5
b.Name = "gert"
a.Id = b.Id
a.Name = b.Name
现在a是一样的b
为什么以及如何直接复制*b到*a?
相关分类