|
|
Topic complex |
Numerical functions |
Function |
val() |
Short |
Analyses a string |
Syntax |
VAL(S : STRING) : REAL|STRING |
Parameter |
S : string in the form of a valid EASY expression. |
Return |
Calculated value of S. |
See also: |
|
Description |
First of all S is compiled. If there are errors while compiling a runtime error occurs which can be catched with the common methods.
If compiling was successful the procedure is different depending on how the NV runtime flag is set:
NV 1 (only numeric value = default) In this case a runtime error occurs too if it is not a numeric constant (number, date, time). No calculations are effected.
NV 0 : The compiled expression is calculated. Thereby as standard functions as all functions of the module can be accessed. Above all this mode is dangerous if S is an (unchecked) input of the user!
|
Write a comment:
|
|
|