Sobes.tech
Junior — Middle

Ինչպե՞ս կարելի է փոխարկել բայթների զանգվածը տեքստային տողում:

sobes.tech AI

Պատասխան AI-ից

Go-ում, բայթների զանգվածը ([]byte) տեքստի վերածելու համար օգտագործվում է պարզ տիպի փոխարկում:

bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Արտածում է՝ Hello

Այս փոխարկումը պատճենում է բայթները տեքստում և մեկնաբանում է որպես UTF-8 նշաններ: Եթե բայթները չեն համապատասխանում ճիշտ UTF-8 հաջորդականությանը, արդյունքը կարող է լինել սխալ։