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

Введение в символы в Go

Текст в программе часто хранят строкой: это целая фраза или слово в кавычках. Иногда нужна не фраза, а один знак: одна буква, одна цифра или знак препинания. Такой одиночный знак и есть символ в смысле этого раздела.

Символ - это одна буква, цифра или знак, а не целая фраза. Строка "go" состоит из двух символов, а литерал "!" в двойных кавычках по длине строки тоже текст, но в задачах про коды удобнее мыслить именно об одном знаке отдельно от соседей.

В Go для одного символа Юникода есть отдельный тип и особая запись в коде. Строка остается набором байт в UTF-8, а символ как число кодa описывают другими средствами языка. Этот раздел как раз про такую запись и про связь символа с числом и строкой.

Дальше разберем литерал в одинарных кавычках, код символа, байт из строки и простые приемы с цифрами без перебора текста по буквам. Циклы и условия для этого пока не понадобятся.

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