|
Every piece of CalcIt code returns a value. Also every statement which returns a value, if this value is not assigned to a variable through assignment operator (:=) , changes the returned value of the whole code. When we want to ignore the value returned by a statement and the same time protect the current value returned by the whole code (RESULT), instead of making an assignment to a variable we can use command NORET which is offered for readability and convenience reasons.
Numeric or alphanumeric expressions, local functions, Class public functions and User defined functions (UDF) always return a value. Many standard commands (like trigonometry functions) return a value but others do not. For example command PRINT and many others. It is specified in the documentation if a standard command returns a value or not. NOTE: Inside local functions we speak about function's returned value. The returned value of the whole code is not affected in either way. |