[typescript] 숫자 열거형(Enum) 사용하기

이번 글에서는 TypeScript에서 숫자 열거형(Enum)을 사용하는 방법에 대해 알아보겠습니다. 열거형은 다양한 상수 값들을 한 곳에 모아놓고 사용하기 편리하도록 만들어주는 TypeScript의 기능입니다.

열거형(Enum)이란?

열거형(Enum)은 여러 상수를 묶어서 사용할 수 있도록 도와주는 TypeScript의 기능입니다. 숫자 열거형은 각 상수에 대해 숫자 값을 할당하는 것이 특징입니다.

숫자 열거형(Enum) 선언하기

다음은 숫자 열거형을 선언하는 예제 코드입니다.

enum Direction {
  Up = 1,
  Down,
  Left,
  Right,
}

위의 코드에서는 Direction이라는 열거형을 선언했습니다. Up에는 1이, Down에는 2, Left에는 3, Right에는 4가 할당되었습니다. 이렇게 각 상수에 순차적인 숫자 값을 할당할 수 있습니다.

숫자 열거형(Enum) 사용하기

다음은 숫자 열거형을 사용하는 예제 코드입니다.

let playerDirection: Direction = Direction.Right;

if (playerDirection === Direction.Right) {
  console.log("Player is moving right");
}

위의 코드에서는 playerDirection 변수에 Direction 열거형의 Right 상수를 할당하고, 해당 값을 비교하여 로직을 수행하는 예제입니다.

결론

숫자 열거형을 사용하면 코드를 보다 읽기 쉽고 유지보수하기 쉽게 만들어줍니다. TypeScript에서 열거형을 적절히 활용하여 코드를 구조화하고 가독성을 높이는 데에 도움이 됩니다.

이상으로 TypeScript에서 숫자 열거형을 사용하는 방법에 대해 알아보았습니다.

자세한 내용은 TypeScript 공식 문서를 참고하시기 바랍니다.