Eval

> eval(expr);

Force l'évaluation d'une expression expr.

Exemple

> expr := subs(y = ln(x), exp(y));
expr := eln(x)

> eval(expr);
x

La règle habituelle de Maple V pour faire l'évaluation d'une expression est de totalement évalués les variables globales et de n'évaluer qu'un seul niveau pour les variables locales. Si on veut contrôler le niveau d'évaluation, on utilise eval(expr,n);n est un entier positif.

Exemple

> x := y;
x := y

> y := 1;
y := 1
> x;
1

> eval(x, 1);
y