Golang 中将接口转换为字符串(译文)

3,503 阅读1分钟

作者:Stefan Nilsson

原文网址:yourbasic.org/golang/inte…

使用 fmt.Sprintfinterface value转换为字符串。

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]"

Fmt 备忘单

顶级 fmt 格式化技巧


扫描下方二维码,关注Feed, 定期推送最新随笔

公众号 Feed 二维码