大家好,我是炸鱼。Go语言中有一个非常有特色的东西,那就是iota常量。据某鱼不完全统计,不少Go开发者都是从PHP、Java、C++、Python等转型而来,颇为好奇。今天建宇就和大家一起深入学习。Go中的Go语法枚举常量是使用iota枚举器创建的。在功能上,iota关键字表示从0开始的整型常量;在功能上,可以简化常量的定义,使用自增数,非常方便。之前定义了一个枚举值:const(a=0b=1c=2)Go有了iota关键字后:const(a=iotabc)对应的值结果:a=0b=1c=2甚至可以跳来跳去:const(a=iota_bc)对应值结果:a=0b=2c=3还可以玩把戏:const(bit0,mask0=1<
