dajunx 发表于 2018-12-7 23:03:39

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]
查看完整版本: go语言之类型转换