Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmChRl 75 of 350 menu
◀ ▶

Литерал руны в Go

Один символ в коде записывают в одинарных кавычках. Такой литерал относится к типу rune: это имя для одного знака Юникода в программе. Внутри кавычек стоит ровно один символ, не слово и не фраза в двойных кавычках.

Тип rune это другое имя для int32, но в объявлениях и литералах удобнее писать rune, когда речь о букве или цифре как о знаке, а не о произвольном целом числе.

Объявим переменную с буквой в одинарных кавычках:

var letter rune = 'A' fmt.Println(letter)

Тот же символ можно записать через короткое объявление:

digit := '7' fmt.Println(digit)

Дан символ:

'?'

Запишите его в mark типа rune и выведите mark.

Дан символ:

'z'

Запишите его в ch короткой записью и выведите ch.

Даны символы:

'(' ')'

Запишите их в open и close и выведите обе по очереди.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить