Junior — Middle
Hoe zet je een byte-array om in een tekstuele string?
sobes.tech AI
Antwoord van AI
In Go wordt voor het omzetten van een byte-array ([]byte) naar een string een eenvoudige typeconversie gebruikt:
bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Zal afdrukken: Hello
Deze conversie kopieert de bytes naar de string en interpreteert ze als UTF-8 tekens. Als de bytes geen geldige UTF-8-sequentie vormen, kan het resultaat incorrect zijn.