Junior
57
questionbank

Можно ли изменить определённый символ в строке?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

В Go строки неизменяемы. Чтобы изменить символ, нужно создать новую строку. Это можно сделать, преобразовав строку в срез байт или рун, изменив нужный элемент, а затем преобразовав обратно в строку.

Пример со срезом байт:

go

Пример со срезом рун (для работы с символами Unicode):

go

Использование среза рун предпочтительнее для корректной работы с многобайтовыми символами Unicode.