if
구문
if (expression) { /* code */ } else if (expression) { /* code */ } else { /* code */ }
설명
Boolean 식이 TRUE로 평가되는 경우 명령이 처리되도록 하는 조건부 구문을 포함합니다.
선택적으로, 명령문의 표현식 if
이 로 평가되는 경우 추가 조건부 테스트를 수행하기 위해 명령문 뒤에 if
여러 else if
명령문을 포함할 수 있습니다FALSE
. 여러 else if
명령문이 포함될 수 있지만 프로세서는 표현식이 로 TRUE
평가되는 첫 번째 else if
명령문에 포함된 명령만 실행하며 이후의 else if
모든 명령문은 무시됩니다. 선택적 else
명령문에는 모든 관련 if
및 else if
명령문에 정의된 표현식이 로 평가되는 경우 처리되는 기본 명령 세트가 포함되어 있습니다FALSE
.
특성
expression |
계산할 식을 지정합니다. |
SLAX 예제
var $description2 = { if (description) { expr description; } else if (../description) { expr ../description; } else { expr "no description found"; } }
해당 XSLT
<xsl:variable name="description2"> <xsl:choose> <xsl:when test="description"> <xsl:value-of select="description"/> </xsl:when> <xsl:when test="../description"> <xsl:value-of select="../description"/> </xsl:when> <xsl:otherwise>unknown</xsl:otherwise> </xsl:choose> </xsl:variable>
사용 예
예: 이중 라우팅 엔진 구성, 예: 전체 라우팅 테이블 가져오기 방지, 예: 논리적 인터페이스 및 IP 주소 자동 구성을 참조하십시오.
릴리스 정보
SLAX 언어 버전 1.0에 도입된 명령문입니다.