У меня есть структура, которую я намереваюсь заполнить записью базы данных, один из столбцов datetime имеет значение NULL:
type Reminder struct {
Id int
CreatedAt time.Time
RemindedAt *time.Time
SenderId int
ReceiverId int
}
Поскольку указатели могут быть nil
, я сделал указатель RemindedAt
, но для этого потребуется, чтобы код знал разницу между переменными At
. Есть ли более элегантный способ справиться с этим?