学习笔记4------常量

1:常量定义使用

变量是用来存储数据,并且变量里面存储的值是可以在程序运行时随时发生变化的。但是,常量里面的值在确定好后,后面是不允许修改的下面看一下关于常量的定义使用。

Func main(){
//变量:程序运行期间,可以改变的量,变量声明需要var
//常量:程序运行期间,不可以改变的量,常量声明需要const

const a int=10
//a=20 //err,常量不允许修改

const b =10
}

常量的命名规范与变量命名规范一致,在程序开发中,我们用常量存储一直不会发生变化的数据,例如;π,身份证号码等。像这类的数据,在整个程序运行中都是不允许发生改变的。

2.字面常量

字面常量,是指程序中硬编码的常量,如:
123 int类型的常量
3.14 浮点类型的常量
3.2+12i 复数类型的常量
true 布尔类型的常量
“fooo” 字符串类型的常量

3.iota 枚举

常量声明可以使用iota常量生成器初始化,它用于生成一组以相似规则初始化的常量,但是不用每一行都写一遍初始化表达式。注意:在一个const声明语言中,在第一个声明语言中,在第一个声明的常量所在的行,iota将会被置为0,然后在每一个有常量声明的行加一。

func  main(){
const (
A= iota
B=iota
C=iota
)
//iota常量自动生成器,每行一个,自动累加1
//iota给常量赋值使用
const d=iota  //iota遇到const,重置为0
//可以只写一个iota,B1,C1一次累计加1
const(
A1=iota
B1
C1
)
//如果是同一行,值都一样
const(
I=iota
J,j1,j2=iota,iota,iota
K=iota
)

猜你喜欢

转载自blog.csdn.net/weixin_42927934/article/details/81612592
今日推荐