Junior — Middle
Ar galite paaiškinti, kas yra rune tipas Go programavimo kalboje?
sobes.tech AI
Atsakymas iš AI
Go kalboje, rune tipas yra sinonimas int32 tipui ir naudojamas vieno Unicode simbolio kodo saugojimui. Tai leidžia dirbti su Unicode simboliais, ne tik su ASCII baitais.
Pagrindiniai punktai:
runeyra 32 bitų sveikas skaičius, kuris koduoja Unicode simbolį.- Naudojamas patogiam darbui su simboliais eilutėse, nes Go eilutės yra baitų sekos, o
runeleidžia dirbti su visais simboliais.
Pavyzdys:
var ch rune = '世' // kinų ideogramma
fmt.Println(ch) // išves simbolio skaitmeninį kodą
fmt.Printf("%c", ch) // išves patį simbolį
Taip rune padeda teisingai apdoroti ir manipuliuoti Unicode simboliais Go kalboje.