Pour ne pas évaluer une expression : quote hold ou ’

### 6.14.5 Pour ne pas évaluer une expression : quote hold ou ’

Si on ne veut pas qu’une expression soit évaluée dans un calcul, il faut la quoter, soit avec ’, soit à l’aide de la fonction quote (ou hold).
Remarque Lorsqu’on tape par exemple a:=quote(a) (ou a:=hold(a)) cela a pour effet de purger la variable a et cette instruction renvoie la valeur de cette variable (ou les hypothèses faites sur cette variable).
Donc a:=quote(a) est synonyme de purge(a) (c’est pour avoir la compatibilité Maple).
On tape :

a:=2;quote(2+3*a)

ou

a:=2;’2+3*a’

On obtient :

(2,2+3.a)