概念
- 常量即在
编译时
就确定的,在运行时不变的值- 这意味着,可以使用内置函数,如
len()
定义常量
- 这意味着,可以使用内置函数,如
- 存储在常量中的数据类型只能是布尔型、数字型和string
- 未声明类型的常量,如
5
、Hello Wolrd
等,则会自动确定类型
格式
- 使用关键字
const
直接定义const identifier [type] = value
- [type]表示可以省略,编译器将根据变量值来推断其类型
- 并行、枚举定义
具体课程可见这里,iota可以有许多用法
简要的说,iota就是用于一个枚举const内部进行计数的玩意
const (
A //iota = 0
B //iota = 1
C //iota = 2
)
const (
D //iota = 0
E //iota = 1
)