目录

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

版权声明

未经授权,禁止转载本文章。
如需转载请保留原文链接并注明出处。即视为默认获得授权。
未保留原文链接未注明出处或删除链接将视为侵权,必追究法律责任!

本文原文链接: https://fiveyoboy.com/articles/go-iota/

备用原文链接: https://blog.fiveyoboy.com/articles/go-iota/