[typescript] 상수 열거형(Constant Enums)의 사용법
상수 열거형의 정의
상수 열거형은 enum
키워드를 사용하여 정의할 수 있습니다.
enum Direction {
Up = "UP",
Down = "DOWN",
Left = "LEFT",
Right = "RIGHT"
}
위의 예제에서 Direction
은 상수 열거형의 이름이고, Up
, Down
, Left
, Right
는 각 상수의 이름입니다. 이때 =
를 사용하여 각 상수에 값을 할당할 수 있습니다. 또한, 문자열 리터럴("UP"
, "DOWN"
, 등) 또는 숫자형 리터럴(기본적으로 0부터 시작하는 값)을 할당할 수 있습니다.
상수 열거형의 사용
상수 열거형은 다음과 같이 사용할 수 있습니다.
let direction: Direction = Direction.Up;
if (direction === Direction.Up) {
console.log("위쪽으로 이동");
}
위의 예제에서 direction
변수는 Direction
열거형의 상수 중 하나를 가질 수 있습니다.
상수 열거형은 타입스크립트의 강력한 기능 중 하나로, 코드를 더 명확하고 읽기 쉽게 만들어줍니다. 이를 통해 프로그래밍의 실수를 줄이고 유지 보수성을 향상시킬 수 있습니다.
참고문헌: https://www.typescriptlang.org/docs/handbook/enums.html