武英斌-博客

GO 语言学习iota

发布时间:6年前热度: 648 ℃评论数:

GO语言中的iota

概念:

1.每当定义一个const iota的初始值为0

2.每当定义一个常量就会自动累加1

3.直到下个const关键字出现清零

例子:

package main

import "fmt"

func main() {
	//枚举类型 iota
	/**
	每当定义一个const iota的初始值为0
	每当定义一个常量就会自动累加1
	直到下个const出现清零
	 */
	const(
		a = iota //0
		b = iota //1
		c = iota //2
	)

	fmt.Println(a,b,c)

	const(
		e = iota //0
		f = iota //1
		g = iota //2
	)
	fmt.Println(e,f,g)

	//枚举中
	const(
		h = iota //0
		i        //1
		k		 //2
	)
	fmt.Println(h,i,k)
}

go

手机扫码访问