Go понимает, где заканчивается каждая руна в строке, благодаря тому, что строки в Go представляют собой последовательности байт в кодировке UTF-8. UTF-8 — это переменная длина кодировки, где каждому символу (или кодовой точке Unicode) может соответствовать от 1 до 4 байтов....
продолжить чтение
В Go руны (rune) — это тип данных, представляющий символ Unicode. По сути, rune — это псевдоним для типа int32, который используется специально для работы с символами Unicode. Давайте разберемся подробнее, что это такое и как с этим работать....
продолжить чтение