While performing a step operation, if a breakpoint or exception is encountered, execution suspends at the breakpoint or exception, and the step operation ends.
When you step over a function call, program execution stops in the next statement. To execute a step over command:
With this command, you can step into the first line of a function. To execute a step into command:
If you issue a step return from inside a function, execution will stop at the last line of the current function and the return value will display in the Variables view in a __return__ variable. If you issue another step return (or step over/step into), execution will return to the caller of the function.
If you issue a step return from the last line of a code block, the function will not be exited - execution will stop in the run time location instead - and the __return__ variable will display the return value. To execute a step return command: