[golang] iota 키워드로 열거형 상수 정의
·
Language/Go
서론코드 내에서 열거형 상수를 정의할 때, Go 언어는 이를 간편하게 처리할 수 있는 iota라는 키워드를 제공한다. iota는 상수의 값을 자동으로 증가시키는 특성을 가지며, 값의 증가 범위나 증감 간격을 설정하여 개발자가 반복적인 값을 일일이 지정할 필요 없이 쉽게 상수를 정의할 수 있게 해준다. 이 글에서는 iota 키워드의 기본 사용법과 다양한 활용 방법을 정리해본다. 기본 사용 예제package mainimport "fmt"const ( Low = iota Medium High)func main() { fmt.Println("Low:", Low) // Low: 0 fmt.Println("Medium:", Medium) // Medium: 1 fmt.Println("High:", Hig..