이 틀은 #ifeq 함수를 대체하는 틀이다.[1] 문자열을 비교하는 기능을 한다.
사용법
{{ifeq | 문자열1 | 문자열2 | 같다 | 다르다}}
- 1번인자, 2번인자
- 문자열1, 문자열2를 비교한다.
- 3번인자
- 문자열1, 문자열2가 같을 경우에 실행된다.
- 4번인자
- 문자열1, 문자열2가 다를 경우에 실행된다.
사용예
입력 | 결과 |
---|---|
{{ifeq |2 |3 |같다 |다르다}} | 다르다 |
{{ifeq |1 |2 |같다 |다르다}} | 다르다 |
{{ifeq |a |A |같다 |다르다}} | 다르다 |
{{ifeq |aa | aa |같다 |다르다}} | 같다 |
입력 | 결과 |
---|---|
{{ifeq | |2 |같다 |다르다}} | 다르다 |
{{ifeq |1 | |같다 |다르다}} | 다르다 |
{{ifeq | | |같다 |다르다}} | |
{{ifeq |1 |1 | |다르다}} |
문자열 부분에 숫자가 있어도 문자열로만 검사한다.
입력 | 결과 |
---|---|
{{ ifeq | +07 | 07 |1 | 0 }} | 0 |
{{ ifeq |1+2 |2+1 |1 | 0 }} | 0 |
{{ ifeq | "07" | "007" |1 | 0 }} | 0 |
매개변수 사용예
매개변수가 정의되었는지를 {{if}}로는 검사할 수 없다. 이를 검사하려면 {{ifeq}}문을 사용해야 한다.
- 틀 if를 사용할 경우
입력 | 결과 |
---|---|
{{ if| {{{이름| }}} |not blank |blank}} | blank |
{{ if| {{{이름|길동}}} |not blank |blank}} | not blank |
- 틀 ifeq를 사용할 경우
입력 | 결과 |
---|---|
{{ ifeq |{{{이름}}}| |blank |not blank}} | |
{{ ifeq | {{{이름| }}}|{{{이름|u}}} |defined |undefined}} | undefined |
변수가 생략된 경우
다음은 변수를 생략한 경우의 결과를 나타낸다. 변수가 생략되면 결과는 잘못될 수 있으므로 생략하지 않는 것을 권장한다.
입력 | 결과 |
---|---|
{{ifeq |9 |9 | |다르다}} | |
{{ifeq |9 |9 |같다 |다르다}} | 같다 |
{{ifeq |9 |9 |같다 }} | 같다 |
{{ifeq | |9 | 같다 |다르다}} | 다르다 |
{{ifeq |9 | | 같다 |다르다}} | 다르다 |
{{ifeq | | | 같다 |다르다}} | |
{{ifeq |9 |9 |같다 |다르다}} | 같다 |
{{ifeq |9 |9 | |}} | |
{{ifeq |9 |9 |}} | |
{{ifeq |9 |9 }} | |
{{ifeq |1 |2 |같다 |다르다 }} | 다르다 |
{{ifeq |1 |2 |같다 }} | |
{{ifeq |1 |2 | }} |
#ifeq 문
{{#ifeq: aa | aa | same | different}}
-> same
문자열 부분에 숫자가 들어오면 숫자 값으로 검사합니다.
{{ #ifeq: +07 | 007 | 1 | 0 }}
-> 1
{{ #ifeq: "+07" | "007" | 1 | 0 }}
-> 0
매개변수가 정의되었는지를 #if로는 검사할 수 없습니다. 이를 검사하려면 #ifeq문을 사용해야 합니다.
{{ #if: {{{x| }}}|not blank|blank}}
-> blank
{{ #ifeq: {{{x| }}}| |blank|not blank}}
-> blank
{{ #ifeq: {{{x| }}}|{{{x|u}}}|defined|undefined}}
-> undefined
위키문법 · 색목록 · 컬러/픽커 · 특수문자/ㅇ
인물정보 입력 틀 |
|
---|---|
연예 |
|
옛 인물 |
|
지도자 |
|
운동선수 |
|
전문직 |
|
기타 |
|
관련 정보 입력 틀 |
|
---|---|
국가/행정 |
|
정치 |
|
지리 관련 |
|
문화 |
|
기관 |
|
단체 |
|
종교 |
|
기타 정보 |
|
인용 틀 |
|
언어 |
|
기타 |
|
행정구역 / 역사 |
|
필요한 문서 목록 |
|
미등록 분야의 문서들
틀:해부학 • 틀:수학 분야 • 분류:노벨상 수상자 |
- ↑ 이 함수는 현재 우남위키에서 지원되지 않고 있다.