Sobes.tech
Junior — Middle

Ποιος μηχανισμός αφαίρεσης στο γλώσσα Go προορίζεται για την αναπαράσταση χαρακτήρων ή tokens;

sobes.tech AI

Απάντηση από AI

Στη γλώσσα Go, ο τύπος rune χρησιμοποιείται για την αναπαράσταση χαρακτήρων ή tokens. Είναι συνώνυμος του τύπου int32, που προορίζεται για την αποθήκευση σημείων κώδικα Unicode. Έτσι, το rune επιτρέπει την εργασία με χαρακτήρες Unicode, και όχι μόνο με bytes.

Παράδειγμα χρήσης:

var ch rune = '世' // χαρακτήρας Unicode
fmt.Printf("%c %U\n", ch, ch) // έξοδος: 世 U+4E16

Αυτό διευκολύνει την επεξεργασία κειμένων σε διάφορες γλώσσες, λαμβάνοντας υπόψη τους πολυγλωσσικούς χαρακτήρες.