@if...@elif...@else...@end 문
식의 값에 따라 조건에 맞는 문 그룹을 실행합니다.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
인수
condition1, condition2
필수적 요소로서, Boolean 식으로 강제 변환할 수 있는 식입니다.text1
선택적 요소로서, condition1이 true일 경우 구문 분석되는 텍스트입니다.text2
선택적 요소로서, condition1이 false이고 condition2가 true일 경우 구문 분석되는 텍스트입니다.text3
선택적 요소로서, condition1과 condition2가 모두 false일 경우 구문 분석되는 텍스트입니다.
설명
@if 문을 쓸 때 각 절을 다른 줄에 둘 필요는 없습니다. 여러 개의 @elif 절을 사용할 수 있습니다. 그러나 모든 @elif 절은 @else 절 앞에 와야 합니다.
일반적으로 @if 문을 사용하여 여러 옵션 중 어떤 텍스트를 텍스트 출력에 사용할지 결정합니다.
예제
다음 명령줄 프로그램에서는 **@if...@elif…@else...@end** 문의 사용 예를 보여 줍니다.
@cc_on
print("JScript version: " + @_jscript_version);
@if (@_win32)
print("Running on a 32-bit version of Windows");
@elif (@_win16)
print("Running on a 16-bit version of Windows");
@else
print("Running on a different operating system");
@end