Except 문 뒤에는 선택적 elsif 문이 올 수 있고 그 다음에는 또 다른 else 문이 올 수 있습니다.
이 조건문은 조건이 여러 개인 경우에 매우 유용합니다.
Except, elsif, else 문을 사용할 때는 다음 사항에 주의해야 합니다.
Except 문 뒤에는 0개 또는 1개의 else 문이 올 수 있지만 elsif 뒤에는 else 문이 있어야 합니다.
Except 문 뒤에는 0 또는 1개의 elsif 문이 올 수 있지만, else 문 앞에 작성해야 합니다.
elsif 중 하나가 성공적으로 실행되면 다른 elsif와 else는 더 이상 실행되지 않습니다.
구문 형식은 다음과 같습니다.
Except(boolean_expression 1){ # 불리언 표현식 boolean_expression 1이 false일 때 실행}elsif( boolean_expression 2){ # 불리언 표현식 boolean_expression 2가 true일 때 실행}elsif( boolean_expression 3){ # 불리언 표현식 boolean_expression 3이 true일 때 실행 }else{ #조건이 맞지 않을 때 실행}
위 프로그램을 실행하면 출력 결과는 다음과 같습니다.
a의 값이 30이 아닙니다.