Durante a execução de uma operação em etapas, se um ponto de interrupção ou uma exceção for encontrado, a execução será suspensa no ponto de interrupção ou na exceção e a operação em etapas será finalizada.
Quando você ultrapassar uma chamada de função, a execução do programa parará na instrução seguinte. Para executar um comando de ultrapassagem:
Com esse comando, é possível avançar para a primeira linha de uma função. Para executar um comando de avanço para:
Se você emitir um retorno de etapa de dentro de uma função, a execução parará na última linha da função atual e o valor de retorno será exibido na visualização Variáveis em uma variável __return__. Se você emitir outro retorno de etapa (ou ultrapassar/avançar para), a execução retornará para o responsável pela chamada da função.
Se você emitir um retorno de etapa da última linha de um bloco de código, não sairá da função - em vez disso, a execução parará no local do tempo de execução - e a variável __return__ exibirá o valor de retorno. Para executar um comando de retorno de etapa: