프로그래밍에서 '열거형(Enum)'을 사용하는 이점은?

쉬움 freeCodeCamp
보기 및 정답
A 열거형(Enum)을 사용하면 컴파일러가 최적화를 적용하여 코드의 실행 속도가 빨라진다
B 관련된 상수들을 명명된 집합으로 그룹화하여 타입 안전성과 코드 가독성을 높인다
C 열거형(Enum)은 내부적으로 비트 플래그로 저장되므로 일반 상수보다 메모리를 절약한다
D 열거형(Enum)을 매개변수로 사용하면 함수가 받는 인자의 수를 줄여 호출을 단순화한다

해설

Enum은 Status.ACTIVE, Status.INACTIVE처럼 관련 상수에 이름을 부여합니다. 매직 넘버(0, 1, 2) 대신 의미 있는 이름을 사용하여 가독성이 높아지고, 타입 체커가 유효한 값만 허용하도록 검증할 수 있어 런타임 오류를 예방합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...