您可以计算数学表达式,以便在可以应用正常替代串的任何位置提供可配置的替代串。表达式应采用如下形式:
%eval{<expression>}
您可以在表达式中使用以下元素:
运算符: |
+ - * / ( ) |
|
比较: |
== != <= >= <> |
|
常量: |
pi |
|
函数: |
||
sin( ) cos( ) tan( ) |
||
abs( ) |
abs(a) 返回 a 的绝对值 |
|
max(;) |
max(a;b) 返回a 或 b 的最大值 |
|
min(;) |
min(a;b) 返回 a 或 b 的最小值 |
|
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 |