b = 1 << (10 * iota) 怎么就实现自增了
来源:2-3 常量与枚举

hahalkj
2018-02-10
写回答
3回答
-
smilerr
2018-02-10
<<符号是左移的意思,然后1<<0还是原来的数值,1<<10就是10000000000,这是二进制,然后再1<<20,......
40 -
光荣交白卷哥
2018-02-25
<<是左移动,自增是通过go语言的iota实现,iota开始是0,然后是1,2,3,4,参与运算之后变成1<<10,1<<20,1<<30,也就是10*1,10*2,然后左移动10位就是的10次方也就是1024
30 -
LichFaker123
2018-02-10
左移一位相当于乘2,iota自增的时候,每次多左移10位,即乘1024
30
相似问题