いずれかのフィールドに time.Time 値を設定できない構造体があります。nullity をテストするとき、nil も 0 も使用できません。time.Unix(0,0) も同じではありません。私はこれを思いついた:
var emptyTime time.Time
if thing.time == emptyTime {
...
}
しかし、行/一時変数を節約するソリューションが欲しい
IsZero ()を使用します。
if thing.time.IsZero() {
}
if thing.time == time.Time{} {
...
}