给出以下代码:
@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
Run Code Online (Sandbox Code Playgroud)
我期待这个输出:
Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
End
Run Code Online (Sandbox Code Playgroud)
但我明白了:
Start
Calling SUB_A
In SUB_A
Calling SUB_B
In SUB_B
In SUB_A
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
batch-file ×1