Pour substituer plus simplement une valeur à une variable dans une expression : ()

### 6.14.22 Pour substituer plus simplement une valeur à une variable dans une expression : `()`

Lorsque l’on veut donner dans une expression de plusieurs variables (par exemple `Expr:=x+2y+3z`) une valeur à certaines variables (par exemple `x,y`) on peut le faire de différentes façons. On tape par exemple `xpr:=x+2y+3z`, puis : On utilise `subst`, on tape :

- `subst(subst(Expr,x=1),y=2)`
- `subst(Expr,[x=1,y=2])`
- `subst(Expr,[x,y],[1,2])`

On n’utilise pas `subst` mais une écriture simplifiée proche d’une écriture fonctionnelle :

- `Expr(x=1,y=2)`
- `Expr([x,y],[1,2])`

On obtient dans tous les cas : `5+3*z`