阅读:0

Go语言常量和const关键字

相对于变量,常量是恒定不变的值,例如圆周率。

可以在编译时,对常量表达式进行计算求值,并在运行期使用该计算结果,计算结果无法被修改。

常量表示起来非常简单,如下面的代码:
const pi = 3.141592
const e = 2.718281
常量的声明和变量声明非常类似,只是把 var 换成了 const。

多个变量可以一起声明,类似的,常量也是可以多个一起声明的,如下面的代码:
const (
    pi = 3.141592
    e = 2.718281
)
常量因为在编译期确定,所以可以用于数组声明,如下面的代码:
const size = 4
var arr [size]int