Predloga:Dane

Iz Wikipedije, proste enciklopedije
(Preusmerjeno s strani Predloga:Yesno)
Skoči na: navigacija, iskanje
Documentation icon Dokumentacija predloge[predogled] [uredi] [zgodovina] [osveži]

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

Uporaba[uredi | uredi kodo]

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 | uredi kodo]

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"