Senior
Mi az a rúnák?
sobes.tech MI
Válasz az MI-től
A Go nyelvben a rune az int32 típus szinonimája, amelyet egy Unicode-karakter kódjának ábrázolására használnak. Ez lehetővé teszi a Unicode-karakterekkel való munkát, nemcsak a bájtokkal, ami fontos a többnyelvű szövegek helyes feldolgozásához.
Például a Go-ban egy string bájtok sorozata, és a rune lehetővé teszi a karakterek közötti iterálást, nemcsak a bájtokon:
s := "Привет"
for i, r := range s {
fmt.Printf("%d: %c\n", i, r) // r egy rune
}
Így a rune kényelmes módja a Unicode-karakterekkel való munkának Go-ban.