Junior — Middle
Hogyan lehet egy szövegsort runikus szimbólumok sorozatává alakítani?
sobes.tech MI
Válasz az MI-től
A Go (Golang) nyelvben a szöveges stringet rune sorozattá alakíthatjuk az rune típus használatával, amely egy Unicode kódpontot képvisel. Egy string Go-ban byte-ok sorozata, és a rune-okra való átalakítás lehetővé teszi a Unicode karakterekkel való munkát.
Példa egy string rune szeletté alakítására:
package main
import (
"fmt"
)
func main() {
str := "Példa"
runes := []rune(str) // a string átalakítása rune szeletté
for i, r := range runes {
fmt.Printf("rune %d: %c (kód %U)\n", i, r, r)
}
}
Eredményként minden karakter a stringben rune karakterként jelenik meg a Unicode kódjával. Ez hasznos a karakterek helyes feldolgozásához, különösen ha a string többbyte-os karaktereket tartalmaz.