Difference between revisions of "Template:0expr"
Jump to navigation
Jump to search
blackwiki>HJ Mitchell |
blackwiki>Remember the dot (replaced undocumented "subst" parameter with actual subst statements, see talk page) |
||
| Line 1: | Line 1: | ||
| − | <includeonly>{{#if:{{{1|}}}| | + | <includeonly>{{subst:#if:{{{1|}}}|{{subst:#ifexpr: 0 <= ({{#expr:{{{1}}}+0}}) and ({{#expr:{{{1}}}+0}}) < 10|0}}{{subst:#expr:{{{1}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> |
| − | </noinclude> | ||
Revision as of 05:52, 4 January 2013
| This template uses Lua: |
Usage
Evaluate expression, add leading zero to non-negative result < 10.
{{0expr| {{CURRENTDOW}} }} = {{subst:#if:6|{{subst:#ifexpr: 0 <= (6) and (6) < 10|0}}{{subst:#expr:6}}}} for {{CURRENTDOW}} = 6
{{ #expr:{{ CURRENTDOW}}}} = 6, for details see the talk page.
| Code | Result |
|---|---|
{{0expr|-1}}
|
{{subst:#ifexpr: 0 <= (-1) and (-1) < 10|0}}{{subst:#expr:-1}}}} |
{{0expr|123/100}}
|
{{subst:#ifexpr: 0 <= (1.23) and (1.23) < 10|0}}{{subst:#expr:123/100}}}} |
{{0expr|1+9}}
|
{{subst:#ifexpr: 0 <= (10) and (10) < 10|0}}{{subst:#expr:1+9}}}} |
{{0expr|not 10}}
|
{{subst:#ifexpr: 0 <= (0) and (0) < 10|0}}{{subst:#expr:not 10}}}} |
{{0expr|1=(7<=8)*9}}
|
{{subst:#ifexpr: 0 <= (9) and (9) < 10|0}}{{subst:#expr:(7<=8)*9}}}} |
{{0expr|(7<=8)*9|2+3}}
|
{{subst:#ifexpr: 0 <= (5) and (5) < 10|0}}{{subst:#expr:2+3}}}} |
| The above documentation is transcluded from Template:0expr/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |