Sobes.tech
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.