Go语言关键字iota
iota
读音“艾欧塔”。iota是一个特殊常量,它是一个可以被编译器修改的常量。iota在关键字const出现时被重置为0,如果关键字const定义多个常量,iota会为每个常量进行计数累加。
使用例一:
package mainfunc main() {const (a = iotabc = 10de = iota)
}
打印结果为
a=0
b=1
c=10
d=10
e=4
使用例二:
package mainfunc main() {const a int=iotaconst b int = 2const c int = iota//d := iota #编译器报错const d=iota\\通过虚拟分配使用变量,防止报错_ = a_ = d
}
打印结果为
a=0
b=2
c=0
d=0
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
