사용자:Bd3076/백괴게임 강좌/11강
< 사용자:Bd3076 | 백괴게임 강좌
안녕하세요! 중급 첫 강의네요.
중급까지 올라왔으니 이제 다양한 것들을 배워봅시다!
틀 매개변수[편집 | 원본 편집]
질문 저번에 틀에 대해 배웠었죠?
그래서 {{미궁}}이라는 틀을 쓰려고 했는데...
- [[{{{1}}}|{{{1}}}]]
* {{미궁}}
이렇게 되어 버리는 게 아니겠어요!
이거 어떻게 된 거죠? ― 탈퇴한 회원2 (토론)이 서명을 하지 않고 의견을 썼기 때문에 나중에 설명을 추가하였습니다.
- 답변
- 먼저 이것을 이해하기 위해선 틀 매개변수라는 개념을 알아야 합니다.
- 틀 매개변수란, 틀에 정보를 주는 거에요.
- 예를 들어 두 수를 더하는 틀에게
- 18.119.107.159 : “1이랑 2 더해줘.”
- 라고 말하면 틀은
- 틀 : “3”
- 이라고 말하는 것과 같아요. -- Bd3076 (토론) (둘러보기)기여 횟수:
만든 게임: Bd3076의 게임 2018년 2월 2일 (금) 17:08 (KST)
더 자세히[편집 | 원본 편집]
틀 매개변수는 이렇게 사용합니다.
{{(틀 이름)|(첫 번째 매개변수)|(두 번째 매개변수)|......}}
그런데, 가끔 매개변수가 너무 많아 헷갈릴 때가 있어요. 이럴 땐 변수에 이름을 붙입니다. 예를 들어,
{{(틀 이름)|apple=사과|banana=바나나|......}}
와 같이 말이죠.
한편 이렇게 매개변수를 받으면 틀에서 쓸 수도 있어야 합니다.
매개변수 이름이 없으면
{{{매개변수 순서}}}
와 같이 씁니다. 첫 번째 매개변수는 {{{1}}}인 거죠.
이름이 있으면,
{{{매개변수 이름}}}
와 같이 씁니다. 위에서 {{{apple}}}은 사과인 셈이죠.
그런데, 간혹 매개변수가 존재하지 않는 경우가 있어요! 그래서 매개변수가 존재하지 않을 때 뭐라고 할지도 쓸 수 있습니다. 이렇게 말이죠.
{{{매개변수 이름 혹은 순서|매개변수가 없을 때 대체할 값}}}
이상으로 긴 첫 강의를 마치겠습니다.