02-Go 保留字之 iota

iota

关键字 iota 声明初始值为0,每行递增 1。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const (
a = iota // 0
b = iota // 1
c = iota // 2
)

const (
d = iota // 0
e // 1
f // 2
)

//如果iota在同一行,则值都一样
const (
g = iota //0
h,i,j = iota,iota,iota // 1,1,1
// k = 3 // 此处不能定义缺省常量,会编译错误
)

02-Go 保留字之 iota
https://flepeng.github.io/021-Go-31-Go-关键字-02-Go-保留字之-iota/
作者
Lepeng
发布于
2024年12月1日
许可协议