Junior — Middle
Melyik absztrakciós mechanizmus van a Go nyelvben a karakterek vagy tokenek ábrázolására?
sobes.tech MI
Válasz az MI-től
A Go nyelvben a rune típus karakterek vagy tokenek ábrázolására szolgál. Ez az int32 típus szinonimája, amely a Unicode kódpontok tárolására készült. Így a rune lehetővé teszi a Unicode karakterekkel való munkát, nemcsak bájtokkal.
Használati példa:
var ch rune = '世' // Unicode karakter
fmt.Printf("%c %U\n", ch, ch) // kimenet: 世 U+4E16
Ez megkönnyíti a szövegek többnyelvű feldolgozását, figyelembe véve a többnyelvű karaktereket.