1. 常量是 在程序中不能被修改的量
常量只能是 数字,布尔,字符串
常量关键字 const
显示类型定义:const a string = “abc”
阴式类型定义: const a = “abc”
多个相同类型的声明可以简写为:
const name1, name2, name3 = value1, value2, value3
2. iota
iota,特殊常量,可以认为是一个可以被编译器修改的常量
iota 在 const 出现时被重置为 0, const中每新加一行常量声明
将使iota 计数一次(iota 可理解为 const 语句快中的行索引)
iota 可被用作枚举类型
const (
a = iota
b = iota
c = iota
)
第一个 iota 等于0,每当 iota 在新的一行被使用时,他的值都会自动加1
所以 a= 0,b=1,c=2 可以简写为如下形式
const(
a = iota
b
c
)