Šablóna:Anonie

z Wikipédie, slobodnej encyklopédie
Prejsť na: navigácia, hľadanie


Túto dokumentáciu [upraviť] [história] [obnoviť]
Dokumentácia Dokumentácia

Šablóna Anonie normalizuje vstup tak, aby jej výstup boli len možnosti „ano“ a „nie“.

Použitie[upraviť | upraviť zdroj]

Parameter 1 je povinný (logicky), ostatné parametre sú ľubovolné, môžu sa vynechať.

{{Anonie|1|ano=|nie=|blank=}}

Parametre[upraviť | upraviť zdroj]

  • Parameter 1: vstupný reťazec, rôzne tvary reťazcov „ano“ a „nie“, alebo iný reťazec;
  • Parameter ano: (predvoľba: „ano“) premenná, ktorej hodnota nahradí výstupný reťazec, ak výsledok bude mať hodnotu ano;
  • Parameter nie: (predvoľba: „nie“) premenná, ktorej hodnota nahradí výstupný reťazec, ak výsledok bude mať hodnotu nie;
  • Parameter blank: (predvoľba: „“) premenná, ktorej hodnota nahradí výstupný reťazec, ak výsledok bude mať hodnotu prázdneho reťazca;

Príklady[upraviť | upraviť zdroj]

Šablóna má päť možných výsledkov (výstupov), ktoré závisia od parametrov (vstupov).

Pri najjednoduchšom použití vracia hodnotu „ano“ alebo nič (prázdny reťazec):

Kód Výsledok Poznámky
{{anonie|ano}} „ano“ rovnaký výsledok aj pri hodnotách „Ano“, „AnO“, atď.; „A“, „a“ a „1“
{{anonie|nie}} „“ rovnaký výsledok aj pri hodnotách „Nie“, „NIE“, atď.; „N“, „n“ a „0“
{{anonie}} „“  
{{anonie|¬}} „“  
{{anonie|purpurováopicaumývariad}} „ano“ rovnaký výsledok aj pri hodnotách iných aké sú uvedené vyššie

Každý z výstupných parametrov môže byť prepísaný:

Kód Výsledok Poznámky
{{anonie|ano|ano=slanina}} „slanina“ rovnaký výsledok aj pri hodnotách „Ano“, „AnO“, atď.; „A“, „a“ a „1“
{{anonie|nie|nie=šunka}} „šunka“ rovnaký výsledok aj pri hodnotách „Nie“, „NIE“, atď.; „N“, „n“ a „0“
{{anonie||blank=vajcia}} „vajcia“  
ale {{anonie||nie=šunka}} „šunka“  
a {{anonie||blank=vajcia|nie=šunka}} „vajcia“  
{{anonie|¬|¬=klobása}} „klobása“  
{{anonie|purpurováopicaumývariad|def=šálka-čaju}} „šálka-čaju“ rovnaký výsledok aj pri hodnotách iných aké sú uvedené vyššie
ale {{anonie|purpurováopicaumývariad|ano=slanina}} „slanina“  
ale {{anonie|purpurováopicaumývariad|def=šálka-čaju|ano=slanina}} „šálka-čaju“  

Pomocou prepísania výstupných hodnôt je možné vytvoriť logickú inverziu:

Kód Výsledok Poznámky
{{anonie|ano|ano=nie|nie=ano}} „nie“  
{{anonie|nie|ano=nie|nie=ano}} „ano“  



Ak máte otázku k tejto šablóne, alebo potrebujete jej rozšírenie a neviete ho správne naformátovať, pýtajte sa v diskusii k šablóne. Pokiaľ je potrebné šablónu urgentne opraviť, obráťte sa na technickú podporu. Na testovanie šablóny môžete vytvoriť testy šablóny.