<< banner | Core | evalc >> |
eval(str) |
eval(str, catch_str) |
[r1, ... rn] = eval(str) |
[r1, ... rn] = eval(str, catch_str) |
a string: Nelson instruction to execute
a string: Nelson instruction to execute if an error is detected.
results: output variables
eval executes Nelson instructions given in a string.
Please use try catch end block instead than eval, if you need to capture an error message for higher performance.
eval('B=4')
This example will fail and returns an error message.
C = eval('B=4')
D = eval(4)
This example will not fail and return false.
eval('error(''blabla'')', 'l = lasterror(); disp([''lasterror message: '', l.message])')
Version | Description |
---|---|
1.0.0 | initial version |
Allan CORNET