2024-02-15 12:14PM
在Go语言中,可以使用类型转换将一个类型的值转换为另一个类型。
类型转换的语法是将要转换的值放在目标类型的括号中。
eg:将整数类型转换为浮点数类型
创建一个 go_type_change.go 文件
package main
import "fmt"
func main() {
var a int = 42
var b float64 = float64(a)
fmt.Printf("a: %d\n", a)
fmt.Printf("b: %f\n", b)
}
运行结果:
meiyi@meiyi-Extensa-2511G:~/workspace/go$ go run go_type_change.go
a: 42
b: 42.000000
在该文件中,我们将整数类型的变量 a
转换为浮点数类型,并将结果赋值给变量 b
。通过使用 float64(a)
的方式,我们将 a
的值转换为 float64
类型。
请注意,在类型转换时,必须确保转换是有效的,否则会导致运行时错误。例如,如果将一个浮点数类型转换为整数类型,小数部分将被舍弃。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论