<< Click to Display Table of Contents >> Navigation: ThinBASIC Core Language > Script structure > Functions/Subs > Return |
Description
If executed inside a sub/function: exits immediately from the currently executing function to the calling routine, optionally returning a value
If executed inside from main script: exits immediately from the script, optionally returning a value
Syntax
Return [ expression ]
Returns
None
Parameters
Name |
Type |
Optional |
Meaning |
Remarks
If executed inside a sub/function: Return is equivalent to the following code:
Function = [ReturnValueIfPresent]
Exit Function
If executed inside from main script or from TBMain function: exits immediately from the script, optionally returning a value propagated to exit code.
Return is equivalent to the following code:
APP_SetReturnCode[(ReturnValueIfPresent)]
STOP
Restrictions
See also
Examples