Sobes.tech
Назад к вопросам
Junior — Middle
80

Каким образом можно преобразовать массив байтов в текстовую строку?

Ответ от нейросети

sobes.tech AI

В Go для преобразования массива байтов ([]byte) в строку используется простое приведение типа:

bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Выведет: Hello

Это преобразование копирует байты в строку, интерпретируя их как UTF-8 символы. Если байты не соответствуют корректной UTF-8 последовательности, результат может быть некорректным.