Junior — Middle
Quel mécanisme d'abstraction dans le langage Go est destiné à représenter des caractères ou des jetons?
sobes.tech IA
Réponse de l'IA
Dans le langage Go, le type rune est utilisé pour représenter des caractères ou des jetons. C'est un synonyme du type int32, conçu pour stocker des points de code Unicode. Ainsi, rune permet de travailler avec des caractères Unicode, et pas seulement avec des octets.
Exemple d'utilisation:
var ch rune = '世' // caractère Unicode
fmt.Printf("%c %U\n", ch, ch) // sortie: 世 U+4E16
Cela facilite le traitement de textes dans différentes langues, en tenant compte des caractères multilingues.