Строки в Go являются неизменяемыми последовательностями байт. Они могут представлять как текст UTF-8, так и произвольные двоичные данные.
Основные способы работы:
Объявление и инициализация:
go
Длина строки:
go
Доступ к байтам:
go
Прямой доступ к байтам не гарантирует получение символа UTF-8.
Доступ к рунам (символам UTF-8): Строки можно итерировать по рунам:
go
Длина в рунах:
go
Конкатенация строк:
go
Для эффективной конкатенации большого числа строк используйте
Строки в Go являются неизменяемыми последовательностями байт. Они могут представлять как текст UTF-8, так и произвольные двоичные данные.
Основные способы работы:
Объявление и инициализация:
go
Длина строки:
go
Доступ к байтам:
go
Прямой доступ к байтам не гарантирует получение символа UTF-8.
Доступ к рунам (символам UTF-8): Строки можно итерировать по рунам:
go
Длина в рунах:
go
Конкатенация строк:
go
Для эффективной конкатенации большого числа строк используйте
Register or sign in to get access to full answers for all questions from the question bank.