golang的iota问题
通常人们认为iota就是0,其实并非如此。 确切的说,当iota在紧跟着关键字const的第一行出现时,iota为0,在第二行出现时,iota为1,以此类推;当iota再次遇到const时,重置为0. golang spec关于iota的说明:http://golang.org/ref/spec#Iota 下面来看几段代码吧。 1、例1 package main import "fmt" const i1 = iota const j1 = iota const k1 = iota func main() { fmt.Println("i1, j1, k1", i1, j1, k1) fmt.Println("Hello, playground") } http://play.golang....阅读全文