package main
import (
"fmt"
"math"
)
//常量的定义
func consts(){
const filename = "abc,text"
const a,b = 3,4 //常量相当于是文本替换,没有定义类型的时候,可以是int也可以是float
var c int
c = int(math.Sqrt(a*a + b*b))
fmt.Println(filename,c)
}
func enums(){
/*const(
app =0
java =1
python =2
golang =3
)*/
const(
app = iota //iota 为自增
_
python
golang
javascript
)
//b,kb,mb,gb,tb,pb
const(
b = 1<<(10 * iota)
kb
mb
gb
tb
pb
)
fmt.Println(app,javascript,python,golang)
fmt.Println(b,kb,mb,gb,tb,pb)
}
func main() {
consts()
enums()
}