Wikipedista:Oashi/expressions/test
Mozna volani:
- nepritomne, tedy bez hodnoty
{{Wikipedista:Oashi/expressions/test}}
uplne bez parametru
- pritomny, ale bez hodnoty, takze NULL
{{Wikipedista:Oashi/expressions/test|}}
unnamed (implicitne cislovany), pritomny, ale bez hodnoty, takze NULL{{Wikipedista:Oashi/expressions/test|1=}}
explicitne ocislovany; pritomny, ale bez hodnoty, takze NULL{{Wikipedista:Oashi/expressions/test|p=}}
pojmenovany, preskakujici cislovane poradi, pritomny, ale bez hodnoty, takze NULL
- s hodnotou
{{Wikipedista:Oashi/expressions/test|qqq}}
unnamed (implicitne cislovany), pritomny, s hodnotou{{Wikipedista:Oashi/expressions/test|1=qqq}}
explicitne ocislovany, pritomny, s hodnotou{{Wikipedista:Oashi/expressions/test|p=qqq}}
pojmenovany, preskakujici cislovane poradi, pritomny, s hodnotou
- pochybne - s prazdnym jmenem, pritomny
{{Wikipedista:Oashi/expressions/test}}
s prazdnym jmenem, pritomny, ale bez hodnoty!?!{{Wikipedista:Oashi/expressions/test}}
s prazdnym jmenem, pritomny, s hodnotou!?!
- chybne
{{Wikipedista:Oashi/expressions/test|{{{1}}}=qqq}}
...nesmysl, ale at je to kompletni: jako "bez hodnoty"{{Wikipedista:Oashi/expressions/test|1=p=qqq}}
...dvoji pojmenovani se vzajemne vylucuje, preda se jen hodnota do prvniho; uvazuje se jen jedno prirazovaci = "rovna se" : 1="p=qqq"; pojmenovany neni vubec
defaultni vysledky pro "nenastaveno"
"{{{1}}}" vs "{{{p}}}"
{1}[editovat | editovat zdroj]
ifeq {1}[editovat | editovat zdroj]
- n=neni "" ({{{1}}}) - vstup| = "" ? n
- y="" ("{{{1}}}") - vstup| = "" ? y
- y=je null ({{{1}}}) - vstup| = ..null.. ? y
- n=neni "" ({{{1}}}) - vstup = "" ? n
- n=neni "" ("{{{1}}}") - vstup = "" ? n
- n=neni null ({{{1}}}) - vstup = ..null.. ? n ...rozdil proti {1|} !
if {1}[editovat | editovat zdroj]
- n=nenastaven ({{{1}}}) - vstup|? n
- y=nastaven ({{{1}}}) - vstup? y ...stejny jako #ifeq:{1} , OK. (neni "" ani null)
if pritomny {1}, ale bez hodnoty[editovat | editovat zdroj]
- n - vstup| and not(vstup) ? n
- y - not(vstup|) and vstup ? y
ifeq {p}[editovat | editovat zdroj]
ifeq {p}[editovat | editovat zdroj]
- n=neni "" ({{{p}}}) - vstup| = "" ? n
- y="" ("{{{p}}}") - vstup| = "" ? y
- y=je null ({{{p}}}) - vstup| = ..null.. ? y
- n=neni "" ({{{p}}}) - vstup = "" ? n
- n=neni "" ("{{{p}}}") - vstup = "" ? n
- n=neni null ({{{p}}}) - vstup = ..null.. ? n ...rozdil proti {p|} !
if {p}[editovat | editovat zdroj]
- n=nenastaven ({{{p}}}) - vstup|? n
- y=nastaven ({{{p}}}) - vstup? y ...stejny jako #ifeq:{p} , OK. (neni "" ani null)
if pritomny {p}, ale bez hodnoty[editovat | editovat zdroj]
- n - vstup| and not(vstup) ? n
- y - not(vstup|) and vstup ? y