go 常量
golang中的常量一般用const来定义
const声明多个常量
- 多个常量声明
const (
a = 1
b = "go"
c = "java"
)
- 值相同时,可省略
const (
n1 = 100
n2
n3
)
常量计数器iota
在const关键字出现时将计数被重置为0。
const中每新增一行常量声明,计数+1(iota可理解为const语句块中的行索引)
- 常规用法
const (
n1 = iota //0
n2 //1
n3 //2
n4 //3
)
- 跳过计数
const (
n1 = iota //0
n2 //1
_
n4 //3
)
- 多次使用itoa
const (
n1 = iota //0
n2 = 100 //100
n3 = iota //2
n4 //3
)
// const 关键字出现时,计数器被重置为0
const n5 = iota //0
有疑问加站长微信联系(非本文作者)