Golang的iota的特性
Posted zolo®
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的特性的主要内容,如果未能解决你的问题,请参考以下文章