首页 > 代码库 > go-基础知识-数据类型-常量

go-基础知识-数据类型-常量

1. 常量:所谓常量,也就是在程序编译阶段就确定下来的值,而程序在运行时则无法改变该值。在Go程序中,常量可定义为数值、布尔值或字符串等类型。

  示例 1->语法形式

const constantName = value//如果需要,也可以明确指定常量的类型:const Pi float32 = 3.1415926

  示例 2->更多形式

const Pi = 3.1415926const i = 10000const MaxThread = 10const prefix = "astaxie_"

  示例 3-> 简单的调用例子

package mainimport "fmt"const pi float64 = 3.14func main() {    fmt.Printf("%v", pi)}

  Go 常量和一般程序语言不同的是,可以指定相当多的小数位数(例如200位), 若指定給float32自动缩短为32bit,指定给float64自动缩短为64bit