Go 类型转换


类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。例如,如果要将long转换为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