Difference between revisions of "Template:0expr"

From blackwiki
Jump to navigation Jump to search
blackwiki>Waldyrious
(document / indent the code)
blackwiki>Dcoetzee
(Replace with {{#invoke:BaseConvert|convert|n={{{1}}}|base=10|width=2}})
Line 1: Line 1:
<includeonly>{{#if:{{{1|}}}|<!-- If an unnamed parameter is passed...
+
<includeonly>{{#invoke:BaseConvert|convert|n={{{1}}}|base=10|width=2}}</includeonly><noinclude>{{documentation}}</noinclude>
            -->{{#ifexpr: 0 <= ({{#expr:{{{1}}}+0}}) and ({{#expr:{{{1}}}+0}}) < 10|<!-- ...and it is a number between 0 and 9...
 
              -->0<!-- ...add a padding zero
 
            -->}}{{#expr:{{{1}}}}}<!--
 
          -->}}</includeonly><noinclude>{{documentation}}</noinclude>
 

Revision as of 20:20, 23 February 2013

Template documentation[view] [edit] [history] [purge]

Usage

Evaluate expression, add leading zero to non-negative result < 10.

{{0expr| {{CURRENTDOW}} }} = 05 for {{CURRENTDOW}} = 5

{{ #expr:{{ CURRENTDOW}}}} = 5, for details see the talk page.

Code Result
{{0expr|-1}} -01
{{0expr|123/100}} 123/100
{{0expr|1+9}} 1+9
{{0expr|not 10}} not 10
{{0expr|1=(7<=8)*9}} (7<=8)*9
{{0expr|(7<=8)*9|2+3}} 2+3

Template:When in namespace