Permanently protected template

Predefinição:Yesno

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Documentação da predefinição[ver] [editar] [histórico] [purgar]

Esta predefinição normaliza uma entrada para ser um yes/no saída.

Uso

A predefinição tem cinco saídas possíveis, dependendo do parâmetro padrão (input if you will).

No seu uso mais simples se trata apenas ser um "yes" ou "" (em branco - nada, nenhum caractere).

  1. {{yesno|yes}} result "yes" (também se aplica a "Yes", "YeS", etc, "Y", "y" e "1")
  2. {{yesno|no}} result "" (também se aplica a "No", "NO", "nO", "N", "n" e "0")
  3. {{yesno}} resulta ""
  4. {{yesno|¬}} resulta ""
  5. {{yesno|purplemonkeydishwasher}} resulta "yes" (também se aplica a qualquer outro valor não dado acima).


Cada um deles pode ser cancelado.

  1. {{yesno|yes|yes=bacon}} resulta "bacon" (também se aplica a "Yes", "YeS", etc, "Y", "y" e "1")
  2. {{yesno|no|no=ham}} resulta "ham" (também se aplica a "No", "NO", "nO", "N", "n" e "0")
  3. {{yesno|blank= eggs}} resulta "eggs"
    1. mas {{yesno|no=ham}} resulta "ham"
    2. e {{yesno|blank= eggs|no=ham}} resulta "eggs"
  4. {{yesno|¬|¬=sausage}} resulta "sausage"
  5. {{yesno|purplemonkeydishwasher|def=cup-of-tea}} resulta "cup-of-tea" (também se aplica a qualquer outro valor não dado acima).
    1. mas {{yesno|purplemonkeydishwasher|yes=bacon}} resulta "bacon"
    2. mas {{yesno|purplemonkeydishwasher|def=cup-of-tea|yes=bacon}} resulta "cup-of-tea"

Isso pode ser usado (aparentemente perversamente) assim:

  • {{yesno|yes|yes=no|no=yes}} resulta "no"
  • {{yesno|no|yes=no|no=yes}} resulta "yes"

Isso cria uma inversão de lógica.

Ver também