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 հաջորդականությանը, արդյունքը կարող է լինել սխալ։