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에 도입된 명령문입니다.