1.常量声明
//声明时必须同时初始化
//显式指定类型
const 常量名 类型 = 值
//自动类型推导
const 常量名 = 值
常量在赋值后不可以通过重新赋值更改其值,即使新的值与老的值相同也不可以。
const a int = 1
a = 1 // 报错
fmt.Println(a) // 因为上面报错而不运行。
2.常量作用域
//全局变量
const a int = 1
func f() {
//局部变量
const b int = 1
}
3.常量引用表达式
常量名
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36910.html