Sobes.tech
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.