目录

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文档