Go - 类型转换



类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。例如,如果要将 long 值存储为简单整数,则可以键入将 long 转换为 int。您可以使用 cast 运算符将值从一种类型转换为另一种类型。它的语法如下 -


type_name(expression)

请考虑以下示例,其中 cast 运算符导致将一个整数变量除以另一个整数变量作为浮点数运算执行。


package main

import "fmt"

func main() {
	 	var sum int = 17
	 	var count int = 5
	 	var mean float32
	 	
	 	mean = float32(sum)/float32(count)
	 	fmt.Printf("Value of mean : %f\n",mean)
}

编译并执行上述代码时,它会产生以下结果——

Value of mean : 3.400000