10.go iota

1.跳值使用法
const (
	a = iota // 0
	_
	c = iota  //2
	d = 100
	e = iota  // 跳值,4
)


2.表达式隐式使用法
const (
	a = iota *2  // 0
	b  // 2  自动继承前面的表达式
	c  // 4
)

3.插队使用法
const (
	a = iota * 2 // 0 
	b = iota  // 1
	c = iota  // 2
)

4.单行使用法
const (
	a, b = iota , iota + 3  //0 ,3
	c, d  // 1,4
	f = iota // 2
)

猜你喜欢

转载自blog.csdn.net/enlyhua/article/details/82534393