rune в Go?Тип rune в Go - это алиас для int32. Он представляет один Unicode code point (символ). Не путать с byte (uint8): один байт в UTF-8 может быть частью символа. Кириллическая буква - одна rune, но в UTF-8 занимает 2 байта.
var r rune = 'П'
fmt.Printf("%c", r) // П
s := "Привет"
fmt.Println(len([]rune(s))) // 6 символов
fmt.Println(len(s)) // 12 байт