:Yesno/설명문서

위키백과, 우리 모두의 백과사전.

{{Yesno}}는 입력 인수에 따라서 yes 또는 no를 출력하는 틀입니다. 문서의 본문에서 사용되지는 않으며 복잡한 틀을 만들 때에 사용합니다.

사용법[편집]

이 틀은 첫 번째 이름 없는 변수를 다섯 종류로 나뉘어집니다. 대문자와 소문자를 구별하지 않습니다.

  1. (Yes): , , , Yes, y, true, 1. 예시: {{Yesno|yEs}}
  2. 아니요(No): 아니요, 거짓 No, n, false, 0. 예시: {{Yesno|nO}}
  3. 공백: 인수가 입력되어 있지만 공백 문자만 있을 경우. 예시: {{Yesno|}}, {{Yesno| }}
  4. 부정: 인수가 ¬이거나 입력되지 않은 경우. 예시: {{Yesno|¬}}, {{Yesno}}
  5. 그 이외: 예시: {{Yesno|Purple monkey dish washer}}

이 틀은 위의 첫 번째와 다섯 번째에서 yes를 반환하며 두 번째부터 네 번째까지는 no를 반환합니다.

아래의 틀도 비슷한 효과가 있지만 일부 다릅니다.

  • {{yesno-no}} – 위의 첫 번째에만 yes를 반환하며 그 이외에는 no를 반환합니다.

출력의 사용자화[편집]

틀의 반환값은 |yes=, |no=, |blank=, |¬=, |def=의 다섯 종류로 변경할 수 있습니다.

  1. (Yes):|yes= 인수로 지정할 수 있습니다. 예시:
    • {{yesno|y|yes=Yeah}}의 출력: "Yeah"
    • {{yesno|y|yes=bacon}}의 출력: "bacon"
  2. 아니요(No):|no= 인수로 지정할 수 있습니다. 예시:
    • {{yesno|n|no=Nay}}의 출력: "Nay"
    • {{yesno|n|no=ham}}의 출력: "ham"
  3. 공백:|blank= 또는 |no= 인수로 지정할 수 있습니다. 예시:
    • {{yesno|blank=eggs}}의 출력: "eggs"
    • {{yesno|no=ham}}의 출력: "ham"
    • {{yesno|blank=eggs|no=ham}}의 출력: "eggs"
  4. 부정:|¬= 인수로 지정할 수 있습니다. 예시:
    • {{yesno|¬|¬=sausage}}의 출력: "sausage"
  5. 그 이외:|def= 또는 |yes= 인수로 지정할 수 있습니다. 예시:
    • {{yesno|purple monkey dish washer|def=cup of tea}}의 출력: "cup of tea"
    • {{yesno|purple monkey dish washer|yes=bacon}}의 출력: "bacon"
    • {{yesno|purple monkey dish washer|def=cup of tea|yes=bacon}}의 출력: "cup of tea"

또한, 인수에 공백을 지정했을 때와 인수를 지정하지 않았을 때에는 다르게 출력이 됩니다. 인수에 공백을 지정하는 것은 틀이 무엇도 반환하지 않겠다는 지정이지만 인수를 지정하지 않은 것은 기본값의 출력을 반환한다는 지정입니다. 예시:

  • {{yesno|purple monkey dish washer}}의 출력: "yes"
  • {{yesno|purple monkey dish washer|def=}}의 출력: "" (공백)

분류[편집]

이 틀은 부착된 문서에 별도의 분류를 적용시키지 않습니다.

같이 보기[편집]