8iota枚举
Posted zyqy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8iota枚举相关的知识,希望对你有一定的参考价值。
1、iota常量自动生成器,每一行,自动累加1
2、iota给常量赋值使用
3、如果iota遇到const,就会重置为0
4、可以可以只写一个iota
5、如果是同一行,值是一样的
// 09_iota枚举 package main import ( "fmt" ) func main() //1、iota常量自动生成器,每一行,自动累加1 //2、iota给常量赋值使用 const ( a = iota //0 b = iota //1 c = iota //3 ) fmt.Printf("a=%d, b=%d, c=%d\n", a, b, c) //3、如果iota遇到const,就会重置为0 const d = iota fmt.Printf("d=%d\n", d) //4、可以只写一个iota const ( a1 = iota //0 b1 //1 c1 //3 ) fmt.Printf("a1=%d, b1=%d, c1=%d\n", a1, b1, c1) //5、如果是同一行,值都一样 const ( i = iota j1, j2, j3 = iota, iota, iota k = iota ) fmt.Printf("i=%d, j1=%d, j2=%d, j3=%d, k=%d\n", i, j1, j2, j3, k)
以上是关于8iota枚举的主要内容,如果未能解决你的问题,请参考以下文章