The <RETURN> from a procedure statement
It is used to declare the end of procedure.
Format:
RETURN
Description:
This statement is the last statement of a procedure. While the execution of the <RETURN> statement the back assignment of the formal parameters to the variables defined in the call statement is executed and start the execution of the next after the call statement.
Sample:
program TestProc
NErr: Integer
S: String
proc PrintDebugInfo(NErr, S)
case NErr of
1: Print "Interpolation error: ", S
2: Print "Approximation error: ", S
else Print "Unknown error: ", S
end
return
PrintDebugInfo(CLD[1], "parameter 1")
PrintDebugInfo(CLD[2], "parameter 2")
PrintDebugInfo(CLD[3], "parameter 3")
end
See also: