1 개요[ | ]
- Go enum
- Go 열거형
- 따로 열거형이 있는 것은 아니고 그냥 상수 묶음이다.
- iota로 지정하면 0, 1, 2, ... 값을 붙여준다.
Go
Copy
package main
import "fmt"
func main() {
const (
Black = iota
Red
Blue
Green
)
fmt.Println(Black) // 0
fmt.Println(Blue) // 2
}
Loading
Go
Copy
package main
import "fmt"
type Color int
const (
ColorBlack Color = iota
ColorRed
ColorBlue
ColorGreen
)
func main() {
fmt.Println(ColorBlack) // 0
fmt.Println(ColorBlue) // 2
}
Loading
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.