понедельник, 6 апреля 2020 г.

Преобразовать интерфейс в строку в Golang

Используйте fmt.Sprintf для преобразования значения интерфейса в строку.

var x interface{} = "abc"
str := fmt.Sprintf("%v", x)

Фактически, та же самая техника может использоваться, чтобы получить строковое представление любой структуры данных.

var x interface{} = []int{1, 2, 3}
str := fmt.Sprintf("%v", x)
fmt.Println(str) // "[1 2 3]"


Читайте также:


Комментариев нет:

Отправить комментарий