사용자:Bd3076/백괴게임 강좌/11강

리버티게임, 모두가 만들어가는 자유로운 게임

안녕하세요! 중급 첫 강의네요.

중급까지 올라왔으니 이제 다양한 것들을 배워봅시다!

틀 매개변수[편집 | 원본 편집]

Symbol question.svg질문 저번에 틀에 대해 배웠었죠?

그래서 {{미궁}}이라는 틀을 쓰려고 했는데...

  • [[{{{1}}}|{{{1}}}]]
* {{미궁}}

이렇게 되어 버리는 게 아니겠어요!

이거 어떻게 된 거죠? 탈퇴한 회원2 (토론)이 서명을 하지 않고 의견을 썼기 때문에 나중에 설명을 추가하였습니다.

Symbol rename vote.svg답변
먼저 이것을 이해하기 위해선 틀 매개변수라는 개념을 알아야 합니다.
틀 매개변수란, 틀에 정보를 주는 거에요.
예를 들어 두 수를 더하는 틀에게
18.226.251.72  : “1이랑 2 더해줘.”
라고 말하면 틀은
 : “3”
이라고 말하는 것과 같아요. -- Bd3076 (토론) (둘러보기)기여 횟수:
만든 게임: Bd3076의 게임
2018년 2월 2일 (금) 17:08 (KST)

더 자세히[편집 | 원본 편집]

틀 매개변수는 이렇게 사용합니다.

{{(틀 이름)|(첫 번째 매개변수)|(두 번째 매개변수)|......}}

그런데, 가끔 매개변수가 너무 많아 헷갈릴 때가 있어요. 이럴 땐 변수에 이름을 붙입니다. 예를 들어,

{{(틀 이름)|apple=사과|banana=바나나|......}}

와 같이 말이죠.

한편 이렇게 매개변수를 받으면 틀에서 쓸 수도 있어야 합니다.

매개변수 이름이 없으면

{{{매개변수 순서}}}

와 같이 씁니다. 첫 번째 매개변수는 {{{1}}}인 거죠.

이름이 있으면,

{{{매개변수 이름}}}

와 같이 씁니다. 위에서 {{{apple}}}은 사과인 셈이죠.

그런데, 간혹 매개변수가 존재하지 않는 경우가 있어요! 그래서 매개변수가 존재하지 않을 때 뭐라고 할지도 쓸 수 있습니다. 이렇게 말이죠.

{{{매개변수 이름 혹은 순서|매개변수가 없을 때 대체할 값}}}

이상으로 긴 첫 강의를 마치겠습니다.