Sobes.tech
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.