go 关键字 iota 使用详解
目录
简介
iota 是 go 语言特有的核心关键字,主要用在枚举常量
- iota 是 Go 语言中的一个自增枚举值,从 0 开始自动递增
- 如果 iota 不是在 const 的第一行,则其值=第 n 行- 1
一、用法一:自增常量
iota 默认从 0 开始自增
const (
A = iota // 0
B // 1
C // 2
)
二、用法二:跳过指定值
如果 iota 不是在 cons t的第一行,则其值=第 n 行 - 1
const (
x = iota // 0
_ // 1
y // 2
z = "zz" // zz
k // zz
p = iota // 5
)
更多用法:Go官方iota文档