|
Строка в Go — это неизменяемый слайс байтов. Язык и
стандартная библиотека обрабатывают строки особым образом —
как контейнеры текста в кодировке UTF-8.
В других языках строки состоят из «символов».
В Go понятие символа называется |
|
![]()
|
|
|
|
|
|
|
|
|
|
Поскольку строки эквивалентны |
|
|
Индексация строки возвращает сырые байтовые значения
по каждому индексу. Этот цикл выводит шестнадцатеричные
значения всех байтов, составляющих кодовые точки в |
|
|
Чтобы подсчитать количество рун в строке, можно
использовать пакет |
|
|
Цикл |
|
|
Того же результата можно достичь, явно используя
функцию |
|
|
Это демонстрирует передачу значения |
|
|
|
|
Значения в одинарных кавычках — это руновые литералы.
Мы можем напрямую сравнивать значение |
|
|
|
|
Далее: Структуры.