### 8.5.6 Pour utiliser une chaîne comme nom de commande : `expr`

`expr` permet d’utiliser une chaîne de caractères comme une commande.
`expr` est surtout utile dans un programme.
`expr` a comme argument une chaîne de caractères pouvant être interprétée comme une commande (ou le nom d’une variable qui contient une chaîne ou une expression renvoyant une chaîne).
`expr` transforme la chaîne en une expression, puis évalue cette expression :
pour faire une affectation, on ne doit pas écrire `expr("a"):=2`, mais on doit écrire `expr("a:=2")` (voir aussi `expr` 8.5.4)
On tape :

`expr("c:=1")`

On obtient :

`La variable c contient 1`

On tape :

`a:="ifactor(54)";expr(a)`

ou :

`expr("ifactor(54)")`

On obtient :

`2*3```^```3`