Go 实例教程 -- 常量
原文链接 -> 传送门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)所有,转载请注明来源。
页:
[1]