Sobes.tech
Junior — Middle

Jak lze převést pole bajtů na textový řetězec?

sobes.tech AI

Odpověď od AI

V jazyce Go se pro převod pole bajtů ([]byte) na řetězec používá jednoduchá konverze typu:

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

Tato konverze kopíruje bajty do řetězce a interpretuje je jako znaky UTF-8. Pokud bajty neodpovídají platné sekvenci UTF-8, může být výsledek nesprávný.