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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部