首页 > 代码库 > Golang的iota的特性
Golang的iota的特性
Golang的iota的特性:
1. iota在每个ConstBlock中自动归0.
2. iota在每个ConstSpec后自动增1.
换言之: iota是ConstBlock中ConstSpec的下标.
例如:
const (
item0 = 1
item1 = 1
item2 = 1
item3 = 1
item4 = 1
item5 = 1
item6 = iota
)
func main() { fmt.Println(item0, item1, item5, item6)}
输出结果:
1 1 1 6
可见, iota就是ConstBlock中ConstSpec的下标. 所以item6的值是6, 而不是0.
Golang的iota的特性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。