Обёртки из database/sql для nullable значений: sql.NullString, sql.NullInt64, sql.NullBool, sql.NullTime. Каждый содержит поле Value и поле Valid (bool). При сканировании NULL из БД — Valid будет false. При вставке — если Valid false, запишется NULL. Реализуют Scanner и Valuer интерфейсы. С Go 1.22 добавили generic sql.Null[T].
Что такое sql.Null types?
Junior
109 просмотровAFK Offer AI
Что такое sync.Map amortized operations?