[typescript] 열거형(Enum) 멤버의 값을 이용한 계산하기

Enum 선언

가장 먼저, 열거형(Enum)을 선언해야 합니다. 예를 들어, 아래와 같이 열거형을 선언할 수 있습니다.

enum Size {
  Small = 1,
  Medium = 2,
  Large = 3
}

위의 예제에서는 Size라는 열거형을 선언하였고, 각 멤버에는 1, 2, 3과 같은 값을 할당하였습니다.

값에 기반한 계산

이제 열거형(Enum)의 멤버 값을 이용하여 계산을 수행해 보겠습니다. 아래의 예제는 함수 내에서 열거형 멤버 값에 기반한 간단한 계산을 보여줍니다.

function calculatePrice(size: Size, quantity: number): number {
  let pricePerItem: number = 10;

  if (size === Size.Medium) {
    pricePerItem = 15;
  } else if (size === Size.Large) {
    pricePerItem = 20;
  }

  return pricePerItem * quantity;
}

console.log(calculatePrice(Size.Medium, 5)); // Output: 75

위의 예제에서는 calculatePrice 함수가 Size 열거형을 이용하여 상품 크기에 따른 가격을 계산합니다.

결론

이러한 방식으로 열거형(Enum)의 멤버 값을 계산에 활용할 수 있습니다. 이를 통해 코드의 가독성을 높이고, 유지보수를 쉽게 할 수 있습니다.

더 많은 정보를 원하시거나 따라 해보고 싶으시다면 TypeScript 공식 문서를 참고하시기 바랍니다. TypeScript 공식 문서