Нет, строки в Go immutable. Когда ты «изменяешь» строку — на самом деле создаётся новая. Технически можно через unsafe.Pointer, но это нарушает инварианты Go и может привести к крашу. Immutability даёт безопасность: строку можно передавать между горутинами без синхронизации, использовать как ключ map. Если нужно часто менять — работай с []byte.
Можно ли изменить строку в Go?
Junior
313 просмотровAFK Offer AI
Что такое LATERAL JOIN?