首页›分类文章›计算机技术›perl 程序开发›perl goto函数使用详解

perl goto函数使用详解

计算机技术 · perl 程序开发2013-08-050次浏览0 个评论

用法:

text
goto LABEL
goto EXPR
goto &NAME

goto先找到标记着 LABEL 的语句,然后从那里重新开始执行。如果没有找到 LABEL,则 抛出一个例外。它不能用于进入任何需要初始化的构造中去,比如一个子过程或者一个 foreach 循环。它也不能用于进入那些优化过的构造中。你可以用它进入在一个动态范围里的(注:这就 意味着如果它在当前过程中没有找到标签 LABEL,那么它就往回到调用当前过程的那个过程里找 标签,因此可以把你的程序变得几乎不能维护。)几乎任何地方,包括子过程外边,如果要退出子过程的话,最好还是使用其他的构造,比如 last 或者 die.

评论

0

评论加载中…

发表评论

0/2000