Template:++: Difference between revisions

Want an adless experience? Log in or Create an account.
covered case of pre-incrementing an undefined variable - now returns 0 instead of empty
(added flexibility with the return value)
(covered case of pre-incrementing an undefined variable - now returns 0 instead of empty)
 
Line 1: Line 1:
<onlyinclude>{{#ifeq:{{{2|}}}|pre|{{#var:{{{1}}}}}}}{{#vardefine:{{{1}}}|{{#expr:{{#var:{{{1}}}}}+1}}}}{{#if:{{{2|}}}||{{#var:{{{1}}}}}}}</onlyinclude>
<onlyinclude>{{#ifeq:{{{2|}}}|pre|{{!!=|{{{1}}}|0}}}}{{#vardefine:{{{1}}}|{{#expr:{{#var:{{{1}}}}}+1}}}}{{#if:{{{2|}}}||{{#var:{{{1}}}}}}}</onlyinclude>


==Purpose==
==Purpose==