return [expression]
This command immediately stops the execution of a procedure it occurs in and returns the execution to the place of the script from which the subroutine was called. Optional argument may be used as a return value for the subroutine call.
Using this command outside a subroutine causes an immediate run-time error.