Šablóna:Anonie
Vzhľad
Š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.
- Použitie šablóny v článkoch.
- Zoznam podstránok tejto šablóny.