TCL:回归更高层次?
如何从过程返回到更高的上下文?
例如:如果过程 X 调用了另一个过程 Y,而该过程 Y 又调用了第三个过程 Z - 有没有办法从 Z 直接返回到 X ?
How can I return from a proc to a higher context?
For example: If proc X called another proc Y which called a third proc Z - is there a way to return from Z directly back to X ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 8.5 开始,是的。
return
命令有一个 < code>-level 选项用于执行此操作:因此,例如:
产生以下输出:
请注意,这样做会降低
Z
的可重用性,但那是你的事。From 8.5 onwards, yes. The
return
command has a-level
option which is used to do just that:Thus, for example:
produces this output:
Note that doing this reduces the reusability of
Z
, but that's your business.如果您从“z proc”调用“x process”那么
循环将在您的流程中创建。
if You are call "x process" from "z proc" then
loop will create in the your process flow..