Go 语言常量的枚举使用 官网
Go 语言可以用 iota 实现枚举。iota 是一个自增的常量生成器,从 0 开始,每一行自增 1。 package mainimport "fmt"const ( Sunday = iota // Sunday 的值为 0 Monday // Monday 的值为 1 Tuesday // Tuesday 的值为 2)func main() { fmt.Println(Sunday, Monday, Tuesday) // 输出: 0 1 2} iota 从 0 开始,每遇到一个 const 块就重置为 0。