<참고: https://docs.python.org/3/library/enum.html>
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
Color = Enum('Color', 'RED GREEN BLUE')
위 두가지 타입의 선언법은 동일함.
Enum 라이브러리(모듈)는 심볼릭 멤버에 unique하고 constant인 상수를 부여하여 관리하고, 추가적인 함수를 제공함.
- iteration: for color in Color로 사용가능.
- 비교가능: Color.RED is Color.BLUE -> False 나옴. (is, == 모두 가능)
- 크기비교 불가능