该模板可以简便对于数字变量的操作。
该模板包含了一系列操作数值的方法。
set
设置一个数字变量的值。
{{num|set|变量名|值,同时也接受算式}}
get
获取一个数字变量的值。若变量未定义,则返回数字0。
{{num|get|变量名|可选参数。即时计算,接受一个算式,其中以n代表获取的变量的值}}
++
、--
分别为:自增、自减
{{num|++|变量名}}
+
、-
、~
、*
、/
、\
分别为:加、被减、减、乘、被除、除
{{num|+|变量名|操作值}}
<
、>
、{{=}}、
>{{=}}
、<{{=}}
分别为:大于、小于、等于、大于等于、小于等于。
同时,它们还有分别有一个别名:gt
、lt
、eq
、gteq
、lteq
{{num|>|变量名|要比较的值|为真输出,默认为1|为假输出,默认为空}}
其中,为真输出和为假输出也对应参数then
和else
。
0
、1
将变量赋值为0或1。
{{num|0|变量名}}
++
、--
、0
、1
可以不填写变量名,这时将使用上一次使用该模板时传入的变量名。r=true
,这将在操作变量的同时输出当前这个变量的值。{{num|set|test|5 * 6}} {{num|get|test|n * 5}}
150
{{num|set|test2|10}} {{num|++|r=true}} {{num|++|r=true}} {{num|test2}}
11
12
12
{{num|set|test3|99}} {{num|lt|test3|100|这个数字小于100|这个数字大于100}}
这个数字小于100