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的地址内存 –