Preskočiť na obsah

Šablóna:Anonie

z Wikipédie, slobodnej encyklopédie


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

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

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

Parametre

  • 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

Š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.