После того как мы уже поговорили про строки и срезы можно остановить на примере работы со строками как срезом символов.
Тип rune (Руны)
Если наша строка состоит не только из ASCII, где достаточно 1 байта на символ, а и из других символов (например, наша любимая кириллица), то для работы с отдельными символами нам потребуются руны, тип который используется в golang для работы с мультибайтным символами.
Тип для для рун определен так: