Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Преобразование байтового слайса в символьный
Преобразовать байтовый слайс в символьный слайс позволяет функция Runes()
. Формат функции:
bytes.Runes(s []byte) []rune
Пример:
var arr = []byte("строка")
var arr2 []rune = bytes.Runes(arr)
fmt.Println(arr) // [209 129 209 130 209 128 208 190 208 186 208 176]
fmt.Println(arr2) // [1089 1090 1088 1086 1082 1072]
fmt.Println(string(arr2)) // строка