计算替代串中的数学表达式

您可以计算数学表达式,以便在可以应用正常替代串的任何位置提供可配置的替代串。表达式应采用如下形式:

%eval{<expression>}

您可以在表达式中使用以下元素:

运算符

+ - * / ( )

比较

== != <= >= <>

常量

pi

函数

sin( ) cos( ) tan( )

abs( )

abs(a) 返回 a 的绝对值

max(;)

max(a;b) 返回ab 的最大值

min(;)

min(a;b) 返回 ab 的最小值

if(;;)

如果 a 非零/为真,if(a;b;c) 返回 b,否则会返回 c

示例

%eval{1+2}

被替换为 3

%eval{max(1.2;2.2)}

被替换为 2.2

%eval{min(1.2;2.2)}

被替换为 1.2

%eval{abs(-5.6)}

被替换为 5.6

%eval{if(5>4;10;20}

被替换为 10