golangでenum
Go言語 - enumを定義する - 覚えたら書く
golang
には
enum
が無い。ので独自型を定義する
code:go
type Color int
const (
Red Color = iota
Blue
Yellow
)
この定義の仕方だと、
var color Color = Red
みたいになって、若干使いづらそう
Color.Red
じゃないんだ・・・って気持ち