我的應用程序有一個類型事件:type Event struct { Id string}有時我有這種類型的實例有參考,有時沒有:var event *Event但是函數需要這種沒有指針的類型:func ProcessEvent(event Event)所以我不能在這個函數中使用我的指針 var。也許有一個解決方案可以將 *Event 轉換為 Event?或者我需要重構我的代碼以讓所有沒有指針?我使用這個解決方案,但我不喜歡它,因為我需要復制我的代碼:event2 := Event{ Id: event.Id}
- 1 回答
- 0 關注
- 154 瀏覽
添加回答
舉報
0/150
提交
取消