Difference between revisions of "Template:Ifeqany"
Jump to navigation
Jump to search
imported>Jimp |
imported>Jimp |
||
| Line 1: | Line 1: | ||
| − | <includeonly>{{ifeqany/yn|{{#expr:not{{#ifeq:{{{1}}}|{{{2}}}|0|1}}{{#if:{{{3|}}}|*{{#switch:{{{3}}}|{{{1}}}|{{{2}}}=0|1}}}}{{#if:{{{4|}}}|*{{#switch:{{{4}}}|{{{1}}}|{{{2}}}|{{{3}}}=0|1}}}}{{#if:{{{5|}}}|*{{#switch:{{{5}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}=0|1}}}}{{#if:{{{6|}}}|*{{#switch:{{{6}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=0|1}}}}{{#if:{{{7|}}}|*{{#switch:{{{7}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}=0|1}}}}{{#if:{{{8|}}}|*{{#switch:{{{8}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}=0|1}}}}{{#if:{{{9|}}}|*{{#switch:{{{9}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}=0|1}}}}{{#if:{{{10|}}}|*{{#switch:{{{10}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}=0|1}}}}{{#if:{{{11|}}}|*{{#switch:{{{11}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}=0|1}}}}{{#if:{{{12|}}}|*{{#switch:{{{12}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}=0|1}}}}{{#if:{{{13|}}}|*{{#switch:{{{13}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}=0|1}}}}{{#if:{{{14|}}}|*{{#switch:{{{14}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}=0|1}}}}{{#if:{{{15|}}}|*{{#switch:{{{15}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}=0|1}}}}{{#if:{{{16|}}}|*{{#switch:{{{16}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}=0|1}}}}{{#if:{{{17|}}}|*{{#switch:{{{17}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}=0|1}}}}{{#if:{{{18|}}}|*{{#switch:{{{18}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}=0|1}}}}{{#if:{{{19|}}}|*{{#switch:{{{19}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}=0|1}}}}{{#if:{{{20|}}}|*{{#switch:{{{20}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}=0|1}}}}{{#if:{{{21|}}}|*{{#switch:{{{21}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}=0|1}}}}{{#if:{{{22|}}}|*{{#switch:{{{22}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}=0|1}}}}{{#if:{{{23|}}}|*{{#switch:{{{23}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}|{{{22}}}=0|1}}}}{{#if:{{{24|}}}|*{{#switch:{{{2}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}|{{{22}}}|{{{23}}}=0|1}}}}}}|y={{{y|}}}|n={{{n|}}}}}</includeonly><noinclude>This template compares (unnamed) parameters (up to two dozen). The output of the template is specified by optional parameters {{{y}}} and {{{n}}}. | + | <includeonly>{{ifeqany/yn|{{#expr:not({{#ifeq:{{{1}}}|{{{2}}}|0|1}}{{#if:{{{3|}}}|*{{#switch:{{{3}}}|{{{1}}}|{{{2}}}=0|1}}}}{{#if:{{{4|}}}|*{{#switch:{{{4}}}|{{{1}}}|{{{2}}}|{{{3}}}=0|1}}}}{{#if:{{{5|}}}|*{{#switch:{{{5}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}=0|1}}}}{{#if:{{{6|}}}|*{{#switch:{{{6}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}=0|1}}}}{{#if:{{{7|}}}|*{{#switch:{{{7}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}=0|1}}}}{{#if:{{{8|}}}|*{{#switch:{{{8}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}=0|1}}}}{{#if:{{{9|}}}|*{{#switch:{{{9}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}=0|1}}}}{{#if:{{{10|}}}|*{{#switch:{{{10}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}=0|1}}}}{{#if:{{{11|}}}|*{{#switch:{{{11}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}=0|1}}}}{{#if:{{{12|}}}|*{{#switch:{{{12}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}=0|1}}}}{{#if:{{{13|}}}|*{{#switch:{{{13}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}=0|1}}}}{{#if:{{{14|}}}|*{{#switch:{{{14}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}=0|1}}}}{{#if:{{{15|}}}|*{{#switch:{{{15}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}=0|1}}}}{{#if:{{{16|}}}|*{{#switch:{{{16}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}=0|1}}}}{{#if:{{{17|}}}|*{{#switch:{{{17}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}=0|1}}}}{{#if:{{{18|}}}|*{{#switch:{{{18}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}=0|1}}}}{{#if:{{{19|}}}|*{{#switch:{{{19}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}=0|1}}}}{{#if:{{{20|}}}|*{{#switch:{{{20}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}=0|1}}}}{{#if:{{{21|}}}|*{{#switch:{{{21}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}=0|1}}}}{{#if:{{{22|}}}|*{{#switch:{{{22}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}=0|1}}}}{{#if:{{{23|}}}|*{{#switch:{{{23}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}|{{{22}}}=0|1}}}}{{#if:{{{24|}}}|*{{#switch:{{{2}}}|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|{{{8}}}|{{{9}}}|{{{10}}}|{{{11}}}|{{{12}}}|{{{13}}}|{{{14}}}|{{{15}}}|{{{16}}}|{{{17}}}|{{{18}}}|{{{19}}}|{{{20}}}|{{{21}}}|{{{22}}}|{{{23}}}=0|1}}}})}}|y={{{y|}}}|n={{{n|}}}}}</includeonly><noinclude>This template compares (unnamed) parameters (up to two dozen). The output of the template is specified by optional parameters {{{y}}} and {{{n}}}. |
*If both {{{y}}} and {{{n}}} are specified, the template returns {{{y}}} if there is a match or {{{n}}} otherwise. | *If both {{{y}}} and {{{n}}} are specified, the template returns {{{y}}} if there is a match or {{{n}}} otherwise. | ||
*If only one of {{{y}}} or {{{n}}} is specified, the template returns nothing in place of the unspecified one. | *If only one of {{{y}}} or {{{n}}} is specified, the template returns nothing in place of the unspecified one. | ||
*If neither {{{y}}} nor {{{n}}} are specified, the template returns ''1'' if there is a match or ''0'' otherwise.</noinclude> | *If neither {{{y}}} nor {{{n}}} are specified, the template returns ''1'' if there is a match or ''0'' otherwise.</noinclude> | ||
Revision as of 00:51, 19 July 2007
This template compares (unnamed) parameters (up to two dozen). The output of the template is specified by optional parameters {{{y}}} and {{{n}}}.
- If both {{{y}}} and {{{n}}} are specified, the template returns {{{y}}} if there is a match or {{{n}}} otherwise.
- If only one of {{{y}}} or {{{n}}} is specified, the template returns nothing in place of the unspecified one.
- If neither {{{y}}} nor {{{n}}} are specified, the template returns 1 if there is a match or 0 otherwise.