模板:Expr
出自Meshal Lite
(修订版本间的差异)
(以内容“<includeonly>{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/+-*/×÷xX\(\)])/i=|÷=/|x=*|X=*|+=+|-=-|*=*|/=/|×=*}}</includeonly><noinclude>category:模板 ...”创建新页面) |
|||
(由1名用户作出的10个中途修订版本未被显示) | |||
第1行: | 第1行: | ||
− | <includeonly>{{#replaceset: {{{1|}}}|/([^\d\+\-\*\/ | + | <includeonly>{{#ifeq: {{{calc|{{{2|}}}}}}|y|{{#ifeq: {{#replaceset: {{{expr|{{{1|}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)()])/i=|÷=/|+=+|-=-|*=*|/=/|×=*|(=(|)=)}}||0|{{#if: {{#expr: {{#replaceset: {{{expr|{{{1|}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)()])/i=|÷=/|+=+|-=-|*=*|/=/|×=*|(=(|)=)}}}} < 0|{{#expr: ceil({{#replaceset: {{{expr|{{{1|}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)()])/i=|÷=/|+=+|-=-|*=*|/=/|×=*|(=(|)=)}})}}|{{#expr: floor({{#replaceset: {{{expr|{{{1|}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)()])/i=|÷=/|+=+|-=-|*=*|/=/|×=*|(=(|)=)}})}}}}}}|{{#replaceset: {{{expr|{{{1|}}}}}}|/([^\d\+\-\*\/+-*/×÷\(\)()])/i=|÷=/|+=+|-=-|*=*|/=/|×=*|(=(|)=)}}}}</includeonly><noinclude>{{tpl_helpdoc}}</noinclude> |
− | + | ||
− | == | + | |
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
− | + | ||
− | + | ||
− | </noinclude> | + |
在2019年3月1日 (五) 08:46的最新修订版本
编辑简介内容
这个模板用来格式化算式,将诸如属性3+6装备÷2
这样的算式格式化成3+6/2
这样的标准算式(或输出该算式的结果)。
- 子模板
expr/attrStrength
:用于计算提升到指定属性值所需花费的潜能。expr/mod
:用于计算余数。expr/rand
:用于计算随机数。
使用
{{expr|
|[1] expr=
|[2] calc= <y | >
}}
|[1] expr=
|[2] calc= <y | >
}}
1
expr将不规则算式代入,以得到正确算式。下述运算符会被转化为计算机用运算符:
+
、+
=>+
-
、-
=>-
*
、*
、×
=>*
/
、/
、÷
=>/
(
、(
=>(
)
、)
=>)
2
calc求解开关,如果这个参数被设为y,就会返回这个算式的结果,否则返回被格式化的算式。
- 默认为不求解