Используйте 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]"
Читайте также:
Комментариев нет:
Отправить комментарий