Posted at

Golangで iotaの開始番号を指定する

例えば開始番号を10にしたい場合、このように書けばOKです。

const (

FOO = iota + 10
BAR
BUZ
)

package main

import "fmt"

const (
FOO = iota + 10
BAR
BUZ
)
func main(){
fmt.Printf("%v\n", FOO) // => 10
fmt.Printf("%v\n", BAR) // => 11
fmt.Printf("%v\n", BUZ) // => 12
return
}