Что такое byte slice vs string?

Junior
268 просмотров
AFK Offer AI

string — immutable последовательность байтов, []byte — mutable. String можно использовать как ключ map, []byte нельзя. Для I/O операций обычно нужен []byte (io.Reader/Writer работают с ним). Для текстовой обработки удобнее string (пакеты strings, regexp). Конвертация между ними копирует данные, кроме оптимизированных компилятором случаев.

Следующий вопрос

Как решать merge conflicts?