Junior — Middle
Cum se poate converti un array de bytes într-un șir de text?
sobes.tech AI
Răspuns de la AI
În Go, pentru a converti un array de octeți ([]byte) într-un șir de caractere, se folosește o conversie simplă de tip:
bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Va afișa: Hello
Această conversie copiază octeții în șir, interpretându-i ca fiind caractere UTF-8. Dacă octeții nu corespund unei secvențe UTF-8 valide, rezultatul poate fi incorect.