![]() |
문서변경 알림 |
이 틀은 많은 문서에서 참조하고 있습니다. 틀:연습장에서 테스트 후 변경하시기 바랍니다. |
이 틀은 논리 함수 (파서 함수) if의 기능을 대신하는 기본적인 틀로서 우남위키에서 아주 아주 중요한 틀이다.
사용법
- 문법
{{if| 문자열 | 참일때 | 거짓일때 }}
- 1번 인자, 문자열 검사
- 문자열이 있으면 2번인자 '참일때', 없으면 2번인자 '거짓일때'가 실행된다.
- 2번인자, 참일때
- 참일때 실행되는 내용
- 3번인자, 거짓일때
- 거짓일때 실행되는 내용
사용예 기본
{{if || 참 | 거짓 }} : 1번 인자를 입력하지 않은 경우이다.
→ 거짓
{{if|0| 참 | 거짓 }} : 문자열 0이 있으므로 참이 표시된다.
→ 참
{{if| | 참 | 거짓 }}: 빈문자열 이므로 거짓이 표시된다.
→ 거짓
{{if | 0 | 참 | 거짓 }}
→ 참
{{if | 2020 | 참 | 거짓 }}
→ 참
사용예 응용
다음은 틀을 사용할 때 변수를 사용할 수 있는 변수 관련 예이다.
틀 if 조건문에 문자열 대신 변수를 사용할 수 있다. 변수에는 숫자 변수 혹은 문자열 변수가 있는데 {{{1|}}} , {{{변수명|}}} 와 같은 형태이다.
자세히 보면 문자열에 | 가 있는데 구분자 뒤에 값을 지정할 수 있다. 이것은 사용자가 변수 값을 입력안해도 표시되는 기분값을 표시한다.
숫자 변수 {{{1|}}}
틀에서 사용하는 변수로는 {{{1|}}} , {{{2|}}} 처럼 생긴 숫자변수이다.
다음은 1번변수 값에 대한 결과이다.
입력 | 결과 |
---|---|
{{{1}}} | {{{1}}} [1] |
{{{1|}}} | [2] |
{{{1|기본값}}} | 기본값 [3] |
다음은 틀 if의 조건으로 사용한 예이다. 물론 문서에서 이 틀을 호출하며 1반변수(1번인자) 값을 설정하면 1변변수 값이 실행될 것이다.
입력 | 결과 |
---|---|
{{ if | {{{1|}}} | 사이다 | 고구마}} | 고구마 [4] |
{{ if | {{{1|@}}} | 사이다 | 고구마}} | 사이다 [5] |
문자열 변수 {{{이름|}}}
틀에서 입력변수는 {{색|}}} , {{{배경색|}}} 와 같은 모양이다.
다음은 틀 {{배지}}의 예이다. 색상관련 입력변수에서 빈문자가 있믈 경우 오류가 나는 경우가있어 if 틀을 사용한다.
입력 | 결과 |
---|---|
{{배지|글자색|{{{색|red}}}}} | 글자색 [6] |
{{배지|제목이름|{{if |{{{색|}}}|yellow|red}}}} | 제목이름 [7] |
다음 예는 틀 {{정치인}}등에서 사용하는 그림 변수인데 그림 값이 있으면 그림값을 표시하고, 없으면 이미지없음 틀을 실행한다.
입력 | 결과 |
---|---|
{{ if | {{{그림|}}} | {{{그림}}} | {{이미지없음}} }} |
![]() |
함께보기