CH4-2 · MODEL

switch 문과 switch 식의 성공과 실패 증거

enum의 모든 상수를 나열해 default 없이도 완전한 switch 식이 됩니다.

성공 출력

관찰 가능한 결과

GUEST=1 / MEMBER=10

실패 경계

왜 실패하는가

enum의 모든 상수를 나열해 default 없이도 완전한 switch 식이 됩니다.

선택 기준

코드에 남길 계약

switch는 값의 가능한 상태가 분명할 때 사용하고, 새 상태 추가를 컴파일러가 감지하도록 가능한 한 완전한 분기를 작성합니다.

관찰 증거 switch는 값의 가능한 상태가 분명할 때 사용하고, 새 상태 추가를 컴파일러가 감지하도록 가능한 한 완전한 분기를 작성합니다.