Windows 退出函数如何返回到父函数?在我的例子中,它同时退出两个函数

Windows 退出函数如何返回到父函数?在我的例子中,它同时退出两个函数,windows,function,vbscript,Windows,Function,Vbscript,当我从A1呼叫A2时,我希望A2出口应该返回A1。但它不会回到A1。我们怎样才能实现它呢?A2既不retuns也不retutns到A1;但是这个 Function A1() A1 = 0 retunrvalue = A2() WScript.Echo "retunrvalue of A2 is:" & retunrvalue End Function Function A2() A2 = 1 Exit Function End Function A1() 'Ex

当我从A1呼叫A2时,我希望A2出口应该返回A1。但它不会回到A1。我们怎样才能实现它呢?

A2既不retuns也不retutns到A1;但是这个

Function A1()
  A1 = 0
  retunrvalue = A2()
  WScript.Echo "retunrvalue of A2 is:" & retunrvalue 
End Function

Function A2()
  A2 = 1
  Exit Function
End Function

A1()
'Exit function in A2 returns directly here rather returning to A1

通过输出证明A2确实返回A1。
退出功能
不退出A1。

删除
退出功能
您不需要它。无法复制。当我在服务器2012 R2测试盒上测试它时,代码完全符合您的预期。@AnsgarWiechers它可以工作,但毫无意义。我并不反对这一点。这是因为打字错误。。我纠正了它。。谢谢
type 43462226.vbs
Function A1()
 A1 = 0
 retunrvalue = A2()
 wscript.echo "retunrvalue of A2 is:" &retunrvalue
End Function
Function A2()
 A2 = 1
 Exit Function
End Function

A1()

cscript 43462226.vbs
retunrvalue of A2 is:1