|
<< 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 [, SecondsToWait]
Returns
None
Parameters
Name |
Type |
Optional |
Meaning |
expression |
No |
Expression value to return |
|
SecondsToWait |
Numeric |
Yes |
Number of seconds to wait |
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