Go语言学习笔记三--const关键字的使用

一、const关键字的使用

package main

import "fmt"

func main() {
    const (
        a int = 100
        b //没有赋值的常量默认与上面的常量相等 即这里b = 100
        c int = 200
        d //这里的d = 200
    )
    fmt.Printf("a=%d b=%d c=%d d=%d
",a,b,c,d)
    const (
        //iota 只在当前的这个const里面生效 默认慢慢加一加上去
        e = iota
        f
        g
    )
    fmt.Printf("e=%d f=%d g=%d
",e,f,g)

    const (
        h = 1 << iota
        i
        j
        k = iota
        l
    )
    fmt.Printf("h=%d i=%d j=%d k=%d l=%d
",h,i,j,k,l)

}
原文地址:https://www.cnblogs.com/xwxz/p/13297708.html