为了账号安全,请及时绑定邮箱和手机立即绑定

在 golang 中复制指针值 *a = *b

在 golang 中复制指针值 *a = *b

C#
12345678_0001 2021-07-07 13:05:19
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
提交
取消
意见反馈 帮助中心 APP下载
官方微信