byte - алиас для uint8, один байт. rune - алиас для int32, кодовая точка Unicode (один символ). В строке в UTF-8 одна руна может занимать 1-4 байта. Итерация for _, r := range s даёт руны.
byte
uint8
rune
int32
for _, r := range s