С учетом следующего кода:
@Echo off
ECHO Start
ECHO Calling SUB_A
CALL :SUB_A
ECHO Calling SUB_B
CALL :SUB_B
:SUB_A
ECHO In SUB_A
GOTO:EOF
:SUB_B
ECHO In SUB_B
GOTO:EOF
ECHO End
Я ожидаю этот вывод:
Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
End
Но я получаю это:
Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
In SUB_A
Что я здесь делаю неправильно?