1
我在Golang中工作,我有一個包含一些字段的Struct,其中一個是time.Time
字段以保存Delete_At
因此它可以爲null,基本上我已經將它定義爲:在Golang中指定變量的指針
type Contact struct {
Delete_At *time.Time
}
所以,用指針它可以爲空。然後,我當這個值被分配了一個方法,我有這樣的:
contact := Contact{}
contact.Deleted_At = time.Now()
但有了它,我得到:
cannot use time.Now() (type time.Time) as type *time.Time in assignment
我完全理解這是一個不好的分配,但是,如何我應該這樣做嗎?應該如何完成轉換?
uhhhh謝謝@Flimzy我也在嘗試'&time.Now()'但現在我看到我的錯誤 –
您必須使用var來獲取time.Now的地址內存 –