Junior — Middle
Môžete vysvetliť, čo je typ rune v jazyku Go?
sobes.tech AI
Odpoveď od AI
V jazyku Go je typ rune synonymom typu int32 a slúži na uloženie jedného Unicode kódu znaku. To umožňuje pracovať s Unicode znakmi, nie len s bajtmi ASCII.
Hlavné body:
runeje 32-bitové celé číslo, ktoré zakóduje Unicode znak.- Používa sa na pohodlnú prácu so znakmi v reťazcoch, pretože reťazce v Go sú sekvencie bajtov, a
runeumožňuje pracovať s celými znakmi.
Príklad:
var ch rune = '世' // čínsky ideogram
fmt.Println(ch) // vypíše číselný kód znaku
fmt.Printf("%c", ch) // vypíše samotný znak
Týmto spôsobom rune pomáha správne spracovávať a manipulovať s Unicode znakmi v Go.