위키낱말사전:간단한 프로그래밍
틀을 만들면서 필요에 따라 간단한 프로그래밍을 할 수 있는 몇몇 기능입니다. 그러나 한국어 위키낱말사전은 낱말을 풀이하는 곳이므로 가급적이면 아래 기능들을 낱말 풀이에 쓰지 않도록 하세요.
간단한 프로그래밍을 할 경우 유용하지만 파서함수를 사용하는 것은 가독성이 낮고 유지보수를 매우 어렵게 만들기 때문에 복잡한 연산을 요할 경우 Lua 문법을 학습하여 모듈을 이용하는 것이 좋습니다.
#if:
편집- 코드:
{{#if: 조건 | 1 }}
{{#if: 조건 | 1 | 2 }}
- 인수 1: 조건이 충족되었을 때 내보이는 값
- 인수 2: 조건이 불충족되었을 때 내보이는 값
if
-명령은 컴퓨터 프로그램밍의 <if-then-else>의 방식으로 가장 흔히 쓰이는 명령이다. 주어진 <조건>이 논리적으로 충족되었을 때 거기에 따른 값을 내보이는 것이if
-명령의 주요 기능이다.
- 보기:
- {{#if: 가나다 | 참 | 거짓}} = 참
- {{#if: 0 | 참 | 거짓}} = 참
- {{#if: | 참 | 거짓}} = 거짓
#invoke:와 매개변수
편집invoke는 모듈을 호출한다는 뜻입니다. 만약 해당 모듈를 수정하고 싶을 경우 모듈 이름공간(모듈:(모듈명)
)으로 들어갈 수 있습니다. 그런데 몇몇 경우 파이프라인 |
과 함께 쓰여 {{모듈:(모듈명)|(매개변수)}}
라 쓰여져 있는 경우가 있는데, 이 경우에는 문서명을 뜻하는 것이 아니라 모듈 안에 있는 function export.(매개변수)
구문을 작동한다는 뜻입니다.