基础
- go没有隐式转换
- go语言中没有非零即真的概念,不能将bool转换为整型
强制转换
- 转换格式:数据类型名(待转换的值)
var int a = 1
float64(a)
package main
import "fmt"
func main() {
var sum int = 3
var count int = 2
var mean float32
mean = float32(sum)/float32(count)
fmt.Printf("mean 的值为: %f\n",mean)
}
参考:
https://www.runoob.com/go/go-type-casting.html