(차이 없음)
|
2022년 6월 26일 (일) 16:24 판
이 틀은 논리 함수 (파서 함수) if의 기능에서 3번인자를 생략하였을 때 참으로 나오는 부분을 개선했다.
틀 {{iif}} 혹은 틀 {{if2}}로도 사용 가능하다.
사용법
- 문법
{{if2 |문자열 검사 | 문자열 있을때 | 문자열 없을때 }}
- 1번 인자, 문자열 검사
- 문자열이 있는지 검사
- 2번인자
- 문자열 있으면 실행.
- 3번인자
- 문자열 없으면 실행.
사용예
입력 | 결과 |
---|---|
{{ if2 |1 |참 |거짓 }} | 참 |
{{ if2 |0 |참 |거짓 }} | 참 |
{{ if2 | |참 |거짓 }} | 거짓 |
{{if2 | |참 | }} | |
{{if2 | |참}} | |
{{if2 |red| | }} | |
{{if2 |red}} |
#if 사용예
입력 | 결과 |
---|---|
{{#if: a |있다 |없다}} | 있다 |
{{#if: a | |없다}} | |
{{#if: |있다 |없다}} | 없다 |
{{#if: |있다 | }} | |
{{#if: a |있다}} | 있다 |
{{#if: a }} {{#if: |있다}} {{#if: }} {{#if: |있다 | }} |
숫자변수를 사용한 예
입력 | 결과 |
---|---|
{{if2 |1=@ |3=거짓 }} | → 2번변수가 없어 빈값. |
{{if2 |1= |3=거짓 }} | 거짓 |
{{if2 |2=참 |3=거짓 }} | 거짓 → 1번인자가 없어 거짓. |
{{if2 |1= |3=거짓 |4=기타 }} | 거짓 → 1번인자가 없어 거짓. |
{{if2 |2=참 |3=거짓 |1번인자 }} {{if2 |2=참 |1번인자 |3=거짓 }} {{if2 |3=거짓 |2=참 |1번인자 }} | 참 → 숫자변수와 인자를 혼합한 경우는 비추천. 잘못하면 매개변수를 하나더 입력했다는 오류 발생. |
입력 | 결과 |
---|---|
{{if2 |1= @ |2=참 }} | 참 |
{{if2 |1= |2=참 }} |
함께보기