eval

Évalue une expression.

📝 Syntaxe

  • eval(str)

  • eval(str, catch_str)

  • [r1, ... rn] = eval(str)

  • [r1, ... rn] = eval(str, catch_str)

📥 Argument d'entrée

  • str - chaîne : expression à évaluer

📤 Argument de sortie

  • [r1, ... rn] - résultats : variables de sortie

📄 Description

Évalue une expression ou une commande au sein de l'environnement Nelson et retourne le résultat de l'évaluation.

💡 Exemples

eval('B=4')

Cet exemple échouera et renverra un message d'erreur.

C = eval('B=4')
D = eval(4)

Cet exemple n'échouera pas et renverra faux.

eval('error(''blabla'')', 'l = lasterror(); disp([''lasterror message: '', l.message])')

🔗 Voir aussi

execstr, evalc, evalin.

🕔 Historique

Version
📄 Description

1.0.0

version initiale

Last updated

Was this helpful?