문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류:도움말]][[분류:Sunset Wiki]] __목차__ == Magic word == === 변수 === === 파서 함수 === 파서 함수( Parser Functions ) ==== 파서 함수 확장 ==== ===== #expr ===== ===== #if ===== <nowiki>#if</nowiki>는 문자열이 비어있는지 비어있지 않은지 구분하는 파서 함수입니다. <pre>{{#if: Value | 만약 Value가 비어있지 않았을때의 값 | 만약 Value가 비어있을때의 값 (혹은 오직 공백만 있거나 )}}</pre> <pre>{{#if: Arg1 | Arg2 | Arg3 }}</pre> 이 함수는 Arg1이 비어있지 않으면 Arg2을 출력하고, Arg1이 비어있거나 공백으로만 되어있으면( 띄어쓰기, Enter를 사용한 줄넘김, 기타등등 ) Arg3을 출력합니다. <nowiki>#if</nowiki> 예문<br/> <nowiki>{{#if: | 참 | 거짓}}, 결과 : 거짓</nowiki><br/> <nowiki>{{#if: 문자열 | 참 | 거짓}}, 결과 : 참</nowiki><br/> <nowiki>{{#if: | 참 | 거짓}}, 결과 : 거짓</nowiki><br/> <nowiki>{{#if:</nowiki><br/> <br/> <nowiki>| 참 | 거짓}}, 결과 : 거짓</nowiki> Arg1 문자열은 언제나 순수한 문저열로 치환되어 비교됩니다, <nowiki>#if</nowiki>는 Arg1에 대한 수학적인 비교를 수행하지 못합니다. <nowiki>{{#if: 1 == 2 | 참 | 거짓}}, 결과 : 참</nowiki><br/> <nowiki>{{#if: 0 | 참 | 거짓}}, 결과 : 참</nowiki><br/> * <small>0은 일반적인 프로그래밍 언어에서 False, 즉 거짓을 의미하는 경우가 많습니다.</small> <nowiki>#if</nowiki>는 중첩이 가능하며, 위키의 성능과 메모리에 따라 상이하겠지만 최대 7번까지 중첩해서 사용하는게 가능합니다. <pre>{{#if: Arg1 | Arg2 | {{#if: Arg3 | Arg4 | Arg5 )}}}}</pre> Arg값에 <nowiki>{{{1}}}</nowiki>과 같은 변수들을 사용하는게 가능합니다. <pre>{{#if:{{{1|}}} | {{{1}}}변수에 공백이 아닌 유의미한 문자열이 입력되어 있습니다.| {{{1}}} 변수에는 문자열이 없습니다. }}</pre> 이 문서에서 사용한 틀: 틀:폴더 (원본 보기) 도움말:위키 심화 문법 문서로 돌아갑니다.