@if...@elif...@else...@end 문
업데이트: 2007년 11월
식의 값에 따라 조건에 맞는 문 그룹을 실행합니다.
@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...@else...@end** 문의 사용법을 보여 줍니다.
@if (@_win32)
print("Operating system is 32-bit.");
@else
print("Operating system is not 32-bit.");
@end