go iota

package main

import (
    "fmt"
)

const (
    a = 'A'
    b
    c = iota
    d
)

func main() {
    fmt.Println(a)
    fmt.Println(b)
    fmt.Println(c)
    fmt.Println(d)
}

 

[ /dinglicom/gowork/project/test/ ] # go run test1.go
[ `go run test1.go` | done: 641.241905ms ]
    65
    65
    2
    3

 

 

以定义常量的顺序次数有关系,

递增加1,再每个常量表达式组会初始化重新计数

posted on 2013-09-25 14:42  wangbokun  阅读(228)  评论(0编辑  收藏  举报

导航