This template normalises an input to be a yes/no output.

Uporaba uredi

Predloga obravnava 5 možnih logičnih izhodov glede na prvi parameter (vhod).

Kot najpreprostejša uporaba je to "da" ali "" (blank - prazno brez znakov).

  1. {{dane|da}} vrne "yes" (to velja tudi za "Da", "DA", "Yes", "YeS", etc, "D", "d", "Y", "y" in "1")
  2. {{dane|ne}} vrne "" (to velja tudi za "Ne, "NE", "No", "NO", "nO", "N", "n" in "0")
  3. {{dane}} vrne ""
  4. {{dane|¬}} vrne ""
  5. {{dane|purplemonkeydishwasher}} vrne "yes" (to velja tudi za katerokoli drugo vrednost, ki ni navedena zgoraj).

Vsak izmed teh parametrov je lahko prepisan.

  1. {{dane|da|yes=zaseka}} vrne "zaseka" (to velja tudi za "Da", "DA", "Yes", "YeS", etc, "D", "d", "Y", "y" in "1")
  2. {{dane|ne|no=šunka}} vrne "šunka" (to velja tudi za "Ne, "NE", "No", "NO", "nO", "N", "n" in "0")
  3. {{dane|blank= jajca}} vrne "jajca"
    1. toda {{dane|no=šunka}} vrne "šunka"
    2. in {{dane|blank= jajca|no=šunka}} vrne "jajca"
  4. {{dane|¬|¬=klobasa}} vrne "klobasa"
  5. {{dane|purplemonkeydishwasher|def=skodelica-čaja}} vrne "skodelica-čaja" (to velja tudi za katerokoli drugo vrednost, ki ni navedena zgoraj).
    1. toda {{dane|purplemonkeydishwasher|yes=zaseka}} result "zaseka"
    2. toda {{dane|purplemonkeydishwasher|def=skodelica-čaja|yes=zaseka}} vrne "skodelica-čaja"

Lahko se uporabi tudi (očitno protinaravno) takole:

  • {{dane|da|yes=ne|no=da}} vrne "ne"
  • {{dane|ne|yes=ne|no=da}} vrne "da"

To ustvari logično inverzijo.

Popoln seznam parametrov uredi

Nepoimenovan parameter 1= je vhodna vrednost, ki bo ovrednotena. Ostali parametri (vsi poimenovani in neobvezni), so vrnjene vrednosti za njihov posamičen vrnjen izhod. Ko so postavljeni, vsak prepiše svoji prednastavljeno izhodno vrednost.

{{dane
|
| yes  =
| no   =
| blank=
| ¬    =
| def  =
}}
Pregled {{dane}} logičnih vrednosti in njihovo povezan tekst
Vhodni
parameter 1
(1=)
V kodi Logična vrnjena vrednost Default
vrnjen tekst
Vrnjen tekst ko je postavljen:
da=Pos
ne=Neg
blank=Blank
¬=Undefined
def=Def
Note
da, d, yes, y, 1* {{dane|da}} yes by definition "yes" "Pos" * neobčutljiv na velike/male črke (D=d)
Eno besedilo {{dane|Eno besedilo}} yes by default "yes" "Def" "Pos" kadar je def=<omitted>
ne, no, n, 0* {{dane|ne}} no by definition "" "Neg" * neobčutljiv na velike/male črke (N=n)
<blank> {{dane|}} blank "" "Blank" "Neg" kadar je blank=<omitted>
1=<blank> {{dane|1=}} blank "" "Blank" "Neg" kadar je blank=<omitted>
¬ {{dane|¬}} ¬ "" "Undefined"
<omitted> {{dane}} ¬ "" "Undefined"