第4天 iota关键字
package main
import "fmt"
func main() {
/*
iota:特殊的常量,可以被编译器自动修改的常量
每当定义一个const,iota的初始值为0
每当定义一个常量,就会自动累加1
直到下一个const出现,清零*/
const (
a =iota //0
b =iota
c =iota
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
const (
d =iota
e
)
fmt.Println(d)
fmt.Println(e)
//枚举中
const(
MALE =iota
FEMALE
UNKNOW
)
fmt.Println(MALE,FEMALE,UNKNOW)
}
输出内容:
0
1
2
0
1
0 1 2
Processfinished with exit code 0
iota2
package main
import "fmt"
func main() {
const (
a =iota
b
c
d ="haha"
e
f
g =iota
)
fmt.Println(a,b,c,d,e,f,g)
const(
h =iota
)
fmt.Println(h)
}
输出内容:
0 1 2 haha haha haha 6
0
Processfinished with exit code 0
读完点个赞,给我的坚持更新注入新的活力。
2022.04.11日更52/365 天
公众号:3天时间
网友评论