Junior — Middle
El tudnád magyarázni, hogy mi az a rune típus a Go programozási nyelvben?
sobes.tech MI
Válasz az MI-től
A Go nyelvben a rune típus az int32 típus szinonimája, és egy Unicode-karakter kódját tárolja. Ez lehetővé teszi a Unicode-karakterekkel való munkát, nemcsak az ASCII-bájtokkal.
Fő pontok:
- A
runeegy 32 bites egész szám, amely kódolja a Unicode-karaktert. - Könnyű munkát tesz lehetővé a karakterekkel a szövegekben, mivel a Go-ban a szövegek bájtok sorozatai, és a
runelehetővé teszi a teljes karakterekkel való munkát.
Példa:
var ch rune = '世' // kínai ideogramma
fmt.Println(ch) // kiírja a karakter numerikus kódját
fmt.Printf("%c", ch) // kiírja a karaktert
Így a rune segít a Unicode-karakterek helyes feldolgozásában és manipulálásában Go-ban.