您的位置 首页 技术

golang 如何类型转换

Go语言中如何转换 在Go语言中只有显示转换,没有隐式 (推荐学习:go) 转换格式:数据类型(被转换的数据) var num float64 = 3.14var value in…

Go语言中如何转换

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

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

var num float64 = 3.14var 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 如何类型转换的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/21750.html

为您推荐

返回顶部