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ý.