go——奇怪的iota
来源:互联网 发布:渠道 知乎 编辑:程序博客网 时间:2024/06/05 06:17
一句话总结:const语句块的行索引,从0开始累加。注意与C++中枚举类的区分。
1、iota从0开始,b、c依次等于累加的索引
2、a1=1<<3=8,b1、c1也类似=1<<iota
3、d、e、f、g会等于上面的值,不累加,与枚举类不同。
package mainimport "fmt"func main() {const (a = iotabca1 = 1 << iotab1c1d = " hei "ef = 2gh = iotaj)fmt.Println("hello world")fmt.Print(a, b, c, a1, b1, c1, d, e, f, g, h, j)
运行结果:
hello world
0 1 2 8 16 32 hei hei 2 2 10 11
阅读全文
0 0
- go——奇怪的iota
- 奇怪的go语言iota
- go语言中的iota
- go语言学习-iota和<<左移>>右移的用法
- [go语言]channel的一个“奇怪”特性
- golang 常量的iota使用
- 学习的开端—GO!GO!
- Go语言,struct结构体的那些奇怪的用法
- Go语言基础:变量,常量,Boolean,字符串,iota枚举
- Go语言用defer定义函数比较奇怪的地方
- go语言 记录奇怪的写法--慢慢品味
- Linux"有限公司"——奇怪的舞台
- 奇怪的问题——好玩!
- 奇怪的FOR——NEXT
- demo04——奇怪的比赛
- 1018——奇怪的信
- 蓝桥杯——奇怪的比赛
- 蓝桥杯——奇怪的比赛
- 智能指针(四)之shared_ptr
- 页面的根元素lang和manifest
- tomcat部署项目,仅启动一次
- 多态中的向上转型和向下转型问题
- 3.C位数差 离散化+树状数组
- go——奇怪的iota
- JavaShowAlgorithm-Add Two Numbers 链表数相加
- 实验七参考命令
- linux安装mysql
- C++ Tea
- 1025. 反转链表 (25)
- JPA 笔记
- HDU 1133
- 浅谈Linux下的EXT3文件系统