enum

About_work·2023년 4월 20일
0

enum

목록 보기
1/1
  • enum은 열거형(Enumeration)의 약어

  • named constant의 집합을 나타내는 파이썬의 데이터 타입

  • enum은 변수에 의미 있는 이름을 부여하여 가독성을 높이고, 코드의 가독성과 유지보수성을 향상시키는 데 사용

  • 예를 들어, 다음은 enum을 사용하여 Color라는 열거형을 정의하는 예제 코드입니다.

import enum

class Color(enum.Enum):
    RED = 1
    GREEN = 2
    BLUE = 3
  • 이 코드에서는 Color라는 enum 타입을 정의하고, RED, GREEN, BLUE의 명명된 상수를 정의하고, 각각에 대해 정수값 1, 2, 3을 부여합니다.

  • 이렇게 enum을 사용하면, 이전에 정수 값으로만 구성된 코드보다 가독성이 높아지고, 오타나 다른 값을 사용하는 등의 버그를 방지할 수 있습니다.

  • enum을 사용하면, 각각의 상수는 enum 객체의 속성으로 접근할 수 있습니다.

  • 예를 들어, Color.RED는 Color 열거형 객체의 RED 속성을 나타냅니다. 따라서 Color.RED는 정수값 1을 갖는 RED라는 명명된 상수를 나타냅니다.

profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글