开发手册 欢迎您!
软件开发者资料库

Go - Type Casting

Go Type Casting - 从简单和简单的步骤学习Go Library,从基本概念到高级概念,包括概述,环境设置,程序结构,基本语法,数据类型,变量,常量,运算符,决策,循环,函数,范围规则,数组,指针,结构,切片,范围,地图,递归,类型转换,接口,错误处理。

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

type_name(expression)

示例

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

package mainimport "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