在独立例程中§
有关sub exit,请在上下文中查看主要文档 in context
multi exit()multi exit(Int(Any) )
退出当前进程,返回代码为 $status
,如果未指定值,则为零。退出值 ($status
) 与零不同时,必须从捕获它的进程(例如 shell)适时评估;这是从 Main 返回非零退出代码的唯一方法。
exit
阻止 LEAVE phaser 执行,但它将运行 &*EXIT
变量中的代码。
exit
仅应作为最后手段使用,以向父进程发出非零退出代码的信号,而不是异常终止方法或子例程:请改用 异常。
在进程中首次调用 exit
会设置返回代码,无论随后在同一线程或任何其他线程中是否调用 exit
。