go语言 – 数值表达式

数值常量可以自由地在表达式中混合和匹配,只有当它们被赋值给变量,或在需要类型的代码中使用时,才需要类型。

package main

import (  
    "fmt"
)

func main() {  
    var a = 5.9/8
    fmt.Printf("a's type %T value %v",a, a)
}

在上面的程序中,5.9按语法是浮点数,8按语法是整数。仍然允许5.9/8,因为它们都是数值常量。除法的结果是0.7375是一个浮点数,因此变量afloat类型。程序的输出是a's type float64 value 0.7375



浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载