Difference between revisions of "User:Trang Oul/Sandbox/Template:Range"
< User:Trang Oul | Sandbox
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
| − | Usage: <code><nowiki>{{Range|[value]|[min]|[max]| | + | Usage: <code><nowiki>{{Range|[value]|[min]|[max]|left=|right=|signed=0}}</nowiki></code> |
Examples: | Examples: | ||
| Line 33: | Line 33: | ||
</noinclude><includeonly>{{#if: {{{1|}}} | </noinclude><includeonly>{{#if: {{{1|}}} | ||
| {{#ifexpr: {{{signed|0}}} | | {{#ifexpr: {{{signed|0}}} | ||
| − | | {{User:Trang Oul/Sandbox/Template:Signed number|{{{1}}}|signed=1}} | + | | {{User:Trang Oul/Sandbox/Template:Signed number|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{1}}}) {{{right|}}} }} | {{{1}}} }}|signed=1}} |
| − | | {{{1}}} | + | | {{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{1}}}) {{{right|}}} }} | {{{1}}} }} |
}} | }} | ||
| {{#ifeq: {{{2}}} | {{{3}}} | | {{#ifeq: {{{2}}} | {{{3}}} | ||
| {{#ifexpr: {{{signed|0}}} | | {{#ifexpr: {{{signed|0}}} | ||
| − | | {{User:Trang Oul/Sandbox/Template:Signed number|{{{2}}}|signed=1}} | + | | {{User:Trang Oul/Sandbox/Template:Signed number|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{2}}}) {{{right|}}} }} | {{{2}}} }}|signed=1}} |
| − | | {{{2}}} | + | | {{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{2}}}) {{{right|}}} }} | {{{2}}} }} |
}} | }} | ||
| {{#ifexpr: {{{signed|0}}} | | {{#ifexpr: {{{signed|0}}} | ||
| − | | {{User:Trang Oul/Sandbox/Template:Range/Signed|{{{2}}}|{{{3}}}}} | + | | {{User:Trang Oul/Sandbox/Template:Range/Signed|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{2}}}) {{{right|}}} }} | {{{2}}} }}|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{3}}}) {{{right|}}} }} | {{{3}}} }}}} |
| − | | {{User:Trang Oul/Sandbox/Template:Range/Unsigned|{{{2}}}|{{{3}}}}} | + | | {{User:Trang Oul/Sandbox/Template:Range/Unsigned|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{2}}}) {{{right|}}} }} | {{{2}}} }}|{{#if: {{{left|}}}{{{right|}}} | {{#expr: {{{left|}}} ({{{3}}}) {{{right|}}} }} | {{{3}}} }}}} |
}} | }} | ||
}} | }} | ||
}}</includeonly> | }}</includeonly> | ||
Revision as of 22:52, 3 November 2026
Usage: {{Range|[value]|[min]|[max]|left=|right=|signed=0}}
Examples:
value param:
- + us: 1
- 0 us: 0
- us: -1
min and max params, equal:
- + us: 1
- 0 us: 0
- us: -1
- + s: +1
- 0 s: 0
- s: -1
- ++ us: (1-2)
- 0+ us: (0-2)
- -+ us: ((-1)-2)
- -0 us: ((-1)-0)
- -- us ((-2)-(-1))
- ++ s: +(1-2)
- 0+ s: +(0-2)
- -+ s: ((-1)-(+2))
- -0 s: -(0-1)
- -- s -(1-2)