Sie können mathematische Ausdrücke auswerten, um die Verwendung konfigurierbarer Ersetzungszeichenketten überall dort bereitzustellen, wo normale Ersetzungszeichenketten angewendet werden können. Der Ausdruck muss das folgende Format haben:
%eval{<Ausdruck>}
Der Ausdruck kann Folgendes enthalten:
Operatoren: |
+ - * / ( ) |
|
Vergleich: |
== != <= >= <> |
|
Konstanten: |
pi |
|
Funktionen: |
||
sin( ) cos( ) tan( ) |
||
abs( ) |
abs(a) gibt den absoluten Wert von a zurück. |
|
max(;) |
max(a;b) gibt den höchsten Wert füra oder b zurück. |
|
min(;) |
min(a;b) gibt den niedrigsten Wert von a oder b zurück. |
|
if(;;) |
if(a;b;c) gibt b zurück, wenn a nicht null/true ist. Andernfalls wird c zurückgegeben. |
%eval{1+2} |
wird ersetzt durch 3 |
%eval{max(1.2;2.2)} |
wird ersetzt durch 2,2 |
%eval{min(1.2;2.2)} |
wird ersetzt durch 1,2 |
%eval{abs(-5.6)} |
wird ersetzt durch 5,6 |
%eval{if(5>4;10;20} |
wird ersetzt durch 10 |