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

模板: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