1.
{? expression1} -- {: expression2} -- {: expression3} -- {:} -- {/}
if (expression1) { -- } elseif (expression2) { -- } elseif (expression3) { -- } else { -- } 로 변환됩니다. 표현식이 있다면 elseif 로 그렇지 않다면 else 구문이 됩니다.
2.
{? expression1 : expression2} -- {: expression3} -- {:} -- {/}
switch (expression1) {case expression2 : -- break; case expression3 : -- break; default : -- } 로 변환됩니다. 표현식이 있다면 case 로 그렇지 않다면 default 구문이 됩니다.
3.
{@ loop_id} --SECTION-- {:} --ELSE-- {/}
실행파일에서 루프에 값이 할당된 적이 있다면 --SECTION-- 이 출력되고, 루프가 한 번도 못돌았으면,
--ELSE-- 가 출력됩니다. ':' 는 문맥에 의해 분기의 else 또는 루프의 else 로 사용됩니다.
|