1.6Go语言的常量(Constant)

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

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论