golang 常量与枚举
package main
import "fmt"
func main() {
const (
cpp = iota
java
python
php
javascript
)
fmt.Println(cpp,javascript,java,python,php)
}
- 如果我们不想要某个值咋写呢?
package main
import "fmt"
func main() {
const (
cpp = iota
_
python
php
javascript
)
fmt.Println(cpp,javascript,python,php)
}
- 这样
Java
就会被跳过了
package main
import "fmt"
func main() {
//b , kb , mb,gb ,tb,pb
const (
b = 1 << (10 * iota)
kb
mb
gb
tb
pb
)
fmt.Println(b , kb , mb,gb ,tb,pb)
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
by JeffreyBool blog :point_right: link
推荐文章: