Преобразование в rune
Преобразование в rune используется для приведения
значений различных числовых типов к типу rune.
Этот процесс осуществляется с помощью явного приведения
типов, поскольку Go не поддерживает неявные преобразования
между типами данных. В качестве исходного значения может
выступать любой целочисленный тип, включая int,
int32, byte, а также символы в одинарных
кавычках.
Синтаксис
rune(value)
Пример
Давайте преобразуем целое число в тип rune:
package main
import "fmt"
func main() {
var num int = 65
res := rune(num)
fmt.Printf("%c", res)
}
Результат выполнения кода:
"A"
Пример
Давайте преобразуем символ в тип rune:
package main
import "fmt"
func main() {
ch := 'B'
res := rune(ch)
fmt.Printf("%d", res)
}
Результат выполнения кода:
"66"
Пример
Давайте преобразуем значение типа byte в тип rune:
package main
import "fmt"
func main() {
var b byte = 67
res := rune(b)
fmt.Printf("%c", res)
}
Результат выполнения кода:
"C"
Смотрите также
-
функцию
to-int32,
которая преобразует значение к типу int32 -
функцию
to-string,
которая преобразует значение к типу string -
функцию
to-rune-slice,
которая преобразует строку в срез рун -
функцию
to-byte,
которая преобразует значение к типу byte