go语言之类型转换
程序变量有类型的限制,不同类型之间要按道理是各走各路的,要交互需要转换,就像冰和水一样,通过加热或者冰冻,如下是例子package basicuse
import (
"fmt"
"math"
)
//TestTypeConver 类型转换
func TestTypeConver() {
var x, y int = 3, 4
var f float64 = math.Sqrt(float64(x*x + y*y))
// 类型转换,必须显示转换,表达式 T(v) 将值 v 转换为类型 `T`
var z int = int(f)
fmt.Println(x, y, z)
}
页:
[1]