Diferencia entre revisiones de «If either/doc»
De La Venciclopedia
(Página creada con «{{Documentation subpage}} __NOTOC__ __NOEDITSECTION__ <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> : <pre>{{if either ({{!}}'''a''') ({{!}}''…») |
mSin resumen de edición |
||
Línea 6: | Línea 6: | ||
This helper template is designed to be used in other templates. It can help editors create template code that or self documenting. The major advantage of using this template over using the construct {{nowrap|<code><nowiki>{{#if:{{{1|}}}{{{2|}}} |…}}</nowiki></code>}} is that if the first parameter is not empty then the second parameter is not evaluated. | This helper template is designed to be used in other templates. It can help editors create template code that or self documenting. The major advantage of using this template over using the construct {{nowrap|<code><nowiki>{{#if:{{{1|}}}{{{2|}}} |…}}</nowiki></code>}} is that if the first parameter is not empty then the second parameter is not evaluated. | ||
The "or" in the "'''a''' or '''b'''" above is | The "or" in the "'''a''' or '''b'''" above is inclusive: if both '''a''' <u>and</u> '''b''' are true, the template will return the ''first result''. | ||
This template can also be used to replace the construct {{nowrap|<code><nowiki>{{#if:</nowiki>'''a'''<nowiki> |true |{{#if:</nowiki>'''b'''<nowiki> |true |false}}}}</nowiki></code>}} (i.e. "if '''a''', then true; else if '''b''', then true; else false"). | This template can also be used to replace the construct {{nowrap|<code><nowiki>{{#if:</nowiki>'''a'''<nowiki> |true |{{#if:</nowiki>'''b'''<nowiki> |true |false}}}}</nowiki></code>}} (i.e. "if '''a''', then true; else if '''b''', then true; else false"). |
Revisión del 00:39 21 sep 2020
This is a documentation subpage for Plantilla:Terminate sentence It may contain usage information, categories and other content that is not part of the original plantilla page. |
{{if either ({{!}}'''a''') ({{!}}'''b''') ({{!}}''first result'') ({{!}}''second result'')}}
- "If either (a or) (b) is true, (return first result,) (else return second result)."
This helper template is designed to be used in other templates. It can help editors create template code that or self documenting. The major advantage of using this template over using the construct {{#if:{{{1|}}}{{{2|}}} |…}}
is that if the first parameter is not empty then the second parameter is not evaluated.
The "or" in the "a or b" above is inclusive: if both a and b are true, the template will return the first result.
This template can also be used to replace the construct {{#if:a |true |{{#if:b |true |false}}}}
(i.e. "if a, then true; else if b, then true; else false").
Examples
Code | Result |
---|---|
{{if either |a |b |true |false}} | true |
{{if either |a | |true |false}} | true |
{{if either | |b |true |false}} | true |
{{if either | | |true |false}} | false |
See also