|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
原文链接 -> 传送门
Go 语言支持的常量有字符、字符串、布尔类型和数值类型。
- package main
- import "fmt"
- import "math"
- // 使用 const 来声明常量
- const s string = "constant"
- func main() {
- fmt.Println(s)
- // 任何可以使用 var 语句的地方
- // 都可以使用 const 语句
- const n = 500000000
- // 常量表达式可以执行任意精度的运算
- const d = 3e20 / n
- fmt.Println(d)
- // 数值常量没有类型,除非你给它定义一个
- // 例如下边这样显式地类型转换
- fmt.Println(int64(d))
- // 在适当的语境中,一个数值(常量)可以
- // 被定义为需要的类型
- // 例如下边 math.Sin 函数需要一个 float64
- // 的参数,n 就会被自动定义为 float64
- fmt.Println(math.Sin(n))
- }
复制代码
程序实现如下:
下一讲:For 循环
版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
|
|