package main
import "fmt"
func main() {
//1、iota常量自动生成器 每隔一行 自动累加1
//2、iota给常量赋值
const (
a = iota //0
b = iota //1
c = iota //2
)
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)
//可以只写一个iota
const (
a1 = iota //0
b1 //1
c1 //2
)
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\n,k = %d\n", i, j1, j2, j3, k)
}
No Leanote account? Sign up now.