Sobes.tech
Junior — Middle

Quale meccanismo di astrazione nel linguaggio Go è destinato a rappresentare caratteri o token?

sobes.tech AI

Risposta dell'AI

Nel linguaggio Go, il tipo rune viene utilizzato per rappresentare caratteri o token. È un sinonimo del tipo int32, progettato per memorizzare punti di codice Unicode. In questo modo, rune consente di lavorare con caratteri Unicode, e non solo con byte.

Esempio di utilizzo:

var ch rune = '世' // carattere Unicode
fmt.Printf("%c %U\n", ch, ch) // output: 世 U+4E16

Questo permette di elaborare facilmente testi in diverse lingue, considerando i caratteri multilingue.