飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2137|回复: 0

[Go] go语言之类型转换

[复制链接]
  • TA的每日心情
    开心
    2023-2-7 08:49
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2018-12-7 23:03:39 | 显示全部楼层 |阅读模式
    程序变量有类型的限制,不同类型之间要按道理是各走各路的,要交互需要转换,就像冰和水一样,通过加热或者冰冻,如下是例子
    [Asm] 纯文本查看 复制代码
    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)
    }

    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表