Назад к вопросам
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 последовательности, результат может быть некорректным.