iota начинает с нуля в начале блока const и увеличивается на единицу для каждой новой строки. После присвоения значения переменной, можно не указывать iota снова для следующих переменных, и Go самостоятельно применит инкремент.const (
A = iota
B
C
D
)
// A = 0, B = 1, C = 2, D = 3
Важно помнить, что
iota применяется только внутри блока const. Если создать второй блок const, то счетчик снова начинает с нуля. Каждый блок независим.🐸 Библиотека Go для собеса