Sobes.tech
Junior — Middle

Kaip galima paversti baitų masyvą tekstine eilute?

sobes.tech AI

Atsakymas iš AI

Go kalboje, baitų masyvo ([]byte) konvertavimui į eilutę naudojama paprasta tipo konversija:

bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Išves: Hello

Ši konversija kopijuoja baitus į eilutę ir interpretuoja juos kaip UTF-8 simbolius. Jei baitai neatitinka galiojančios UTF-8 sekos, rezultatas gali būti netikslus.