type MyType struct {
// ...
}
func (mt MyType) String() string {
// 将 MyType 转换成字符串
return "string representation of MyType"
}
//方式1
var mt MyType
// 将 MyType 实例 mt 转换成字符串
str := fmt.Sprint(mt)
//方式2
var mt MyType
// 将 MyType 实例 mt 转换成字符串
str := fmt.Sprintf("%v", mt)
//方式3
var num int = 42
str := strconv.Itoa(num)
方式一和方式二适用于interface和各种转换文章来源:https://www.toymoban.com/news/detail-524565.html
方式三如果需要将一个普通的类型转换成字符串,可以使用
strconv
包中的相关函数。例如,将一个整数转换成字符串:文章来源地址https://www.toymoban.com/news/detail-524565.html
到了这里,关于golang 类型转换interface转字符串string的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!