Junior — Middle
Come si può convertire un array di byte in una stringa di testo?
sobes.tech AI
Risposta dell'AI
In Go, per convertire un array di byte ([]byte) in una stringa, si utilizza una semplice conversione di tipo:
bytes := []byte{72, 101, 108, 108, 111}
str := string(bytes)
fmt.Println(str) // Mostrerà: Hello
Questa conversione copia i byte nella stringa, interpretandoli come caratteri UTF-8. Se i byte non corrispondono a una sequenza UTF-8 valida, il risultato potrebbe essere incorretto.