Junior — Middle
Welcher Abstraktionsmechanismus in der Programmiersprache Go ist für die Darstellung von Zeichen oder Tokens vorgesehen?
sobes.tech KI
Antwort von AI
In der Programmiersprache Go wird der Typ rune verwendet, um Zeichen oder Tokens darzustellen. Es ist ein Synonym für den Typ int32, der zum Speichern von Unicode-Codepunkten vorgesehen ist. Damit ermöglicht rune die Arbeit mit Unicode-Zeichen, nicht nur mit Bytes.
Beispiel:
var ch rune = '世' // Unicode-Zeichen
fmt.Printf("%c %U\n", ch, ch) // Ausgabe: 世 U+4E16
Dies erleichtert die Verarbeitung von Texten in verschiedenen Sprachen unter Berücksichtigung mehrsprachiger Zeichen.