Из-за alignment padding. Пример: struct{bool, int64, bool} = 24 байта (1+7pad+8+1+7pad), а struct{int64, bool, bool} = 16 байт (8+1+1+6pad). Инструмент fieldalignment из go vet подскажет оптимальный порядок. На практике важно для структур, которых создаются миллионы — иначе читаемость важнее.
Как порядок полей влияет на размер структуры?
Middle
341 просмотровAFK Offer AI
Как тестировать database layer?