Sobes.tech
Back to questions
Junior — Middle
83

Каким образом можно преобразовать текстовую строку в последовательность рунических символов?

Companies where asked
Ecom.tech

Answer from AI

sobes.tech AI

В Go (Golang) для преобразования текстовой строки в последовательность рунических символов можно использовать тип rune, который представляет собой Unicode-кодовую точку. Строка в Go — это последовательность байтов, а преобразование в руны позволяет работать с символами Unicode.

Пример преобразования строки в срез рун:

package main
import (
    "fmt"
)

func main() {
    str := "Пример"
    runes := []rune(str) // преобразование строки в срез рун

    for i, r := range runes {
        fmt.Printf("rune %d: %c (код %U)\n", i, r, r)
    }
}

В результате вы получите каждый символ строки как рунический символ с его Unicode-кодом. Это полезно для корректной обработки символов, особенно если строка содержит многобайтовые символы.