本模板用于将变量的数值限制在上下界之间。若变量的数值高于上界,使用本模板后变量的数值将变为上界的数值;若变量的数值低于下界,使用本模板后变量的数值将变为下界的数值。
注意:
{{#vardefine:a|10}}{{varlimit|a|3|5}}{{#var:a}}
→ 5{{#vardefine:a|10}}{{varlimit|a|3}}{{#var:a}}
→ 10{{#vardefine:a|2}}{{varlimit|a|3|5}}{{#var:a}}
→ 3{{#vardefine:a|2}}{{varlimit|a|3|5|echo=true}}
→ 3
{{#vardefine:a|2}}{{varlimit|a||5}}{{#var:a}}
→ 2
{{#vardefine:a|2}}{{varlimit|a|3|5|rename=b}}{{#var:a}},{{#var:b}}
→ 2,3
{{#vardefine:a|2}}{{varlimit|a|3|五}}{{#var:a}}
→ Varlimit错误:上界并非数值,或数值格式有误。2
{{#vardefine:a|2}}{{varlimit|a|3|1}}{{#var:a}}
→ Varlimit错误:上界不应低于下界。2
{{#vardefine:a|二}}{{varlimit|a|3|5}}{{#var:a}}
→ Varlimit错误:被限制的变量并非数值,或数值格式有误。二
{{#vardefine:a|二}}{{varlimit|a|三|五|silent=true}}{{#var:a}}
→ 二
{{#vardefine:a|二}}{{varlimit|a|三|五|silent=true|echo=true}}
→
|