Junior — Middle
Jak można przekształcić tablicę bajtów na tekstowy ciąg znaków?
sobes.tech AI
Odpowiedź od AI
W Go, do konwersji tablicy bajtów ([]byte) na łańcuch znaków używa się prostego rzutowania typu:
bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Wyświetli: Hello
Ta konwersja kopiuje bajty do łańcucha, interpretując je jako znaki UTF-8. Jeśli bajty nie odpowiadają poprawnej sekwencji UTF-8, wynik może być niepoprawny.