Sobes.tech
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.