我的应用程序有一个类型事件:type Event struct { Id string}有时我有这种类型的实例有参考,有时没有:var event *Event但是函数需要这种没有指针的类型:func ProcessEvent(event Event)所以我不能在这个函数中使用我的指针 var。也许有一个解决方案可以将 *Event 转换为 Event?或者我需要重构我的代码以让所有没有指针?我使用这个解决方案,但我不喜欢它,因为我需要复制我的代码:event2 := Event{ Id: event.Id}
1 回答
- 1 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消