常量
定义常量使用关键字const,go语言常量不用大写
func contst() {
const name = "abc.txt"
const a,b = 3,4
var c int
c = int(math.Sqrt(a*a+b*b))
fmt.Println(c)
}
枚举
特殊的常量类型枚举
func enums() {
const (
java = 0
golang = 1
python =2
scala = 3
)
fmt.Println(java,golang,python,scala)
}
运行结果如下:
因为是自增,所以可以简写如下,中间如要跳掉某个数字,可以使用下划线
func enums() {
const (
java = iota
_
python
scala
javascript
)
fmt.Println(java,javascript,python,scala)
}
运行结果如下