常量的定义:
    定义常量时,可以指定类型,也可以不指定。
    当指定类型时,常量具有确定的类型:
    const a, b int = 3, 4
    当不指定类型时,常量的数值可作为各种类型使用:
    const a, b = 3, 4

    1. const d = 18
    2. const (
    3. zhouqiaoling = "丑八怪"
    4. zhouqiaolingnanpiao = "冤大头"
    5. )
    6. func consts(){
    7. const filename = "abc.txt"
    8. const a, b = 3, 4
    9. var c int
    10. c = int(math.Sqrt(a*a + b*b))
    11. fmt.Println(filename, c)
    12. // abc.txt 5
    13. }
    14. func main(){
    15. consts()
    16. }

    使用常量定义枚举类型:
    1.普通枚举类型

    func enums(){
        const(
            cpp = 0
            java = 1
            python = 2
            golang = 3
        )
        fmt.Println(cpp, java, python, goland)
    }
    

    2.自增值枚举类型

    func enums(){
        const(
            cpp = iota
            java
            _
            python
            golang
        )
    
        const(
            b = 1 << (10 * iota)
            kb
            mb
            gb
            tb
            pb
        )
        fmt.Println(cpp, java, python, goland)
        fmt.Println(b, kb, mb, gb, tb, pb)
    }