Введение в символы в Go
Текст в программе часто хранят строкой: это целая фраза или слово в кавычках. Иногда нужна не фраза, а один знак: одна буква, одна цифра или знак препинания. Такой одиночный знак и есть символ в смысле этого раздела.
Символ - это одна буква, цифра или знак, а не целая
фраза. Строка "go" состоит из двух символов,
а литерал "!" в двойных кавычках по длине
строки тоже текст, но в задачах про коды удобнее
мыслить именно об одном знаке отдельно от соседей.
В Go для одного символа Юникода есть отдельный тип и особая запись в коде. Строка остается набором байт в UTF-8, а символ как число кодa описывают другими средствами языка. Этот раздел как раз про такую запись и про связь символа с числом и строкой.
Дальше разберем литерал в одинарных кавычках, код символа, байт из строки и простые приемы с цифрами без перебора текста по буквам. Циклы и условия для этого пока не понадобятся.