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\n",a,b,c,d)
    const (
        //iota 只在当前的这个const里面生效 默认慢慢加一加上去
        e = iota
        f
        g
    )
    fmt.Printf("e=%d f=%d g=%d\n",e,f,g)

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

}

 

posted @ 2020-07-14 10:34  小尾学长  阅读(987)  评论(0编辑  收藏  举报