Вопросы к Поиску с Алисой
Тип данных rune в Go использует тип int32 для представления Unicode, потому что Unicode кодирует символ в уникальное число или кодовую точку. metanit.com
Руна представляет эти кодовые точки Unicode в Go и не связана с количеством байтов, которые занимает символ. metanit.com Тип int32 подходит для этой задачи, так как он способен хранить до 4 байтов данных. exercism.org
Кроме того, использование int32 и rune вместе повышает читаемость кода: там, где подразумевается работа с символами, явно декларируется rune, а там, где подразумевается работа с целыми числами, — int32. habr.com