Junior — Middle
Come si può trasformare una stringa di testo in una sequenza di simboli runici?
sobes.tech AI
Risposta dell'AI
In Go (Golang), per convertire una stringa di testo in una sequenza di caratteri rune, si può usare il tipo rune, che rappresenta un punto di codice Unicode. Una stringa in Go è una sequenza di byte, e la conversione in rune permette di lavorare con caratteri Unicode.
Esempio di conversione di una stringa in un slice di rune:
package main
import (
"fmt"
)
func main() {
str := "Esempio"
runes := []rune(str) // conversione della stringa in un slice di rune
for i, r := range runes {
fmt.Printf("rune %d: %c (codice %U)\n", i, r, r)
}
}
Come risultato, otterrai ogni carattere della stringa come un carattere rune con il suo codice Unicode. Questo è utile per una corretta elaborazione dei caratteri, specialmente se la stringa contiene caratteri multibyte.