常量的声明 和iota 用法
常量的声明 const
单个常量
const pi = 3.14159
多个常量
const ( A = "a" B = "b" )
多个常量 相同值
const ( n1 = 100 n2 n3 )
fmt.Println(n1, n2, n3) //100 100 100
iota用法 golang 计数器 与const 一起用
单个
const m = iota // 0
多个
const ( m1 = iota m2 m3 )
fmt.Println(m1, m2, m3) //0 1 2
使用下划线跳过
const ( i1 = iota _ i3 )
fmt.Println(i1, i3) //0 2
iota 声明中间插队
const ( j1 = iota j2 = 100 j3 = iota j4 )
fmt.Println(j1,j2,j3,j4)//0 100 2 3
多个iota定义在一行
const ( a1,a2 = iota+1,iota+2 //1 2 a3,a4 //2 3 a5,a6 //3 4 )
fmt.Println( a1,a2,a3,a4,a5,a6)//1 2 2 3 3 4