Vous pouvez évaluer des expressions mathématiques pour fournir des lignes de substitution configurables n'importe où, où des lignes de substitution normales peuvent être appliquées. L'expression devrait être avoir la forme :
%eval{<expression>}
Vous pouvez utiliser ceci dans votre expression :
Opérateurs : |
+ - * / ( ) |
|
Comparaison : |
== != <= >= <> |
|
Constantes : |
pi |
|
Fonctions : |
||
sin( ) cos( ) tan( ) |
||
abs( ) |
abs(a) renvoie la valeur absolue de a |
|
max(;) |
max(a;b) renvoie la valeur la plus haute dea ou de b |
|
min(;) |
min(a;b) renvoie la valeur la plus basse de a ou de b |
|
if(;;) |
if(a;b;c) renvoie b si a et non-nul/vrai, autrement c |
%eval{1+2} |
est remplacé par 3 |
%eval{max(1.2;2.2)} |
est remplacé par 2,2 |
%eval{min(1.2;2.2)} |
est remplacé par 1,2 |
%eval{abs(-5.6)} |
est remplacé par 5,6 |
%eval{if(5>4;10;20} |
est remplacé par 10 |