🟢 Лёгкий · 1 очк. Строки и руны
Что такое rune в Go?
A Байт
B Алиас для int32
C Символ ASCII
D Алиас для uint8
Объяснение вопроса

Тип 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 байт
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.