golang 如何类型转换

发布时间:2022-05-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了golang 如何类型转换脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Go语言中如何转换

在Go语言中只有显示转换,没有隐式 (推荐学习:go)

转换格式:数据类型(被转换的数据)

VAR num float64 = 3.14
var value int = int(num)
fmt.PRintf("%d\n", value)

注意点

数据类型(被转换的数据)格式一般用于除了字符串和布尔类型以外的其它基本数据类型之间转换

没有隐式类型转换

//var num int = 3.14  会报错

基本数据类型和 string 之间的转换

使用 fmt.sprintf 函数进行

package main
 
import "fmt"
 
func main() {
    var x1 int = 88
    var x2 float32 = 3.45
    var x3 string
 
    x3 = fmt.Sprintf("this is a int  %d \n", x1)   //注意一定要使用双引号
    fmt.Print(x3)
    x3 = fmt.Sprintf("this is a  float str %f \n", x2)
    fmt.Print(x3)
}

以上就是golang 如何类型转换的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的golang 如何类型转换全部内容,希望文章能够帮你解决golang 如何类型转换所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: