다음을 통해 공유


@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

요구 사항

버전 3

참고 항목

개념

조건부 컴파일 변수

참조

@cc_on 문

@set 문

기타 리소스

조건부 컴파일