2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Template:Num

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

简介

该模板可以简便对于数字变量的操作。

方法

该模板包含了一系列操作数值的方法。

set

设置一个数字变量的值。

{{num|set|变量名|值,同时也接受算式}}

get

获取一个数字变量的值。若变量未定义,则返回数字0。

{{num|get|变量名|可选参数。即时计算,接受一个算式,其中以n代表获取的变量的值}}

++--

分别为:自增、自减

{{num|++|变量名}}

+-~*/\

分别为:加、被减、减、乘、被除、除

{{num|+|变量名|操作值}}

<>{{=}}、>{{=}}<{{=}}

分别为:大于、小于、等于、大于等于、小于等于。

同时,它们还有分别有一个别名:gtlteqgteqlteq

{{num|>|变量名|要比较的值|为真输出,默认为1|为假输出,默认为空}}

其中,为真输出和为假输出也对应参数thenelse

01

将变量赋值为0或1。

{{num|0|变量名}}

关于简写

  • 方法++--01可以不填写变量名,这时将使用上一次使用该模板时传入的变量名。
注意:该简写仅限于在条目中使用,若在模板中使用则极有可能和其他模板中的num模板冲突,导致难以排查的问题。
  • 获取值可以直接在参数1的位置填入变量名,这时变量名不能等于上面列出的方法中的任何一个值。用这种方法获取值时不能做即时计算。
  • 除比较方法外,所有其他方法可以设置r=true,这将在操作变量的同时输出当前这个变量的值。

示例

示例1

{{num|set|test|5 * 6}}

{{num|get|test|n * 5}}


150

示例2

{{num|set|test2|10}}

{{num|++|r=true}}

{{num|++|r=true}}

{{num|test2}}


11

12

12

示例3

{{num|set|test3|99}}

{{num|lt|test3|100|这个数字小于100|这个数字大于100}}


这个数字小于100