golang 使用 iota

iota是golang语言的常量计数器,只能在常量的表达式中使用

iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)

const (
		a = iota
		b
		c
		d
	)
	fmt.Println(a)  //0
	fmt.Println(b)  //1
	fmt.Println(c)  //2
	fmt.Println(d)  //3

 

const (
        aaa = 12
		a = iota
		b
		c
		d
	)
	fmt.Println(a)  //1
	fmt.Println(b)  //2
	fmt.Println(c)  //3
	fmt.Println(d)  //4

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页