evstr — évaluation d'une expression
H=evstr(Z) [H,ierr]=evstr(Z)
matrice de chaînes de caractères M
ou
list(M,Subexp)
matrice de chaînes de caractères
vecteur de chaînes de caractères
matrice
entier, 0 ou numéro de l'erreur
Renvoie le résultat de l'évaluation de la matrice de chaînes de
caractères M
. Chaque élément de la matrice doit être une
expression Scilab valide.
Si l'évaluation d'un terme de M
conduit à une
erreur, la syntaxe habituelle H=evstr(M)
, déclenche le
message d'erreur.
Dans la syntaxe [H,ierr]=evstr(M)
aucun message
d'erreur n'est produit, mais le numéro de l'erreur est
renvoyé dans ierr
.
Si Z
est une liste, Subexp
est un vecteur de
chaînes de caractères qui définit des sous-expressions qui sont évaluées
avant M
. Ces sous-expressions doivent être référencées par
l'expression %(k)
dans M
, où
k
est la position de la sous-expression dans la liste
Subexp
.
evstr('a=1') n'est pas valide (utiliser pour cela
execstr
).