Difference between revisions of "Template:Ifeqany"

From blackwiki
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.