06_go语言基础
// 07枚舉 package main import ( "fmt" ) func main() { // 1.iota常量自動生成器,每個一行,自動累加1 // 2.iota給常量賦值使用 const ( a = iota // 0 b = iota // 1 c = iota // 2 ) fmt.Printf("a = %d,b = %d,c = %d\n", a, b, c) // 3.iota遇到const,就會重置為0 const d = iota fmt.Printf("d = ?%d\n", d) // 4.可以只寫一個iota,效果和上面一樣 const ( a1 = iota // 0 b1 c1 ) fmt.Printf("a1 = %d,b1 = %d,c1 = %d\n", a1, b1, c1) // 5.如果是同一行,值都一樣 const ( i = iota j1, j2, j3 = iota, iota, iota //同一行都是1 k = iota ) fmt.Printf("i=%d,j1=%d,j2=%d,j3=%d,k=%d\n", i, j1, j2, j3, k) }
轉載于:https://www.cnblogs.com/YLlang/p/11005658.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 微信小程序进度条
- 下一篇: 详述白盒测试的逻辑覆盖的条件覆盖及其优缺