Go - 类型转换


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

type_name(expression)

例子

考虑以下示例,其中强制转换运算符导致将一个整型变量除以另一个整型变量作为浮点运算执行。

现场演示
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