English 中文(简体)
Go - 类型转换
  • 时间:2024-12-22

Go - 类型转换



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

type_name(expression)

Example

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


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
",mean)
}

When the above code is compiled and executed, it produces the following result −

Value of mean : 3.400000