跳转到内容

Perl 编程/关键字/last

来自维基教科书,开放的书籍,开放的世界
前一个:kill 关键字 下一个:lc

Thelast关键字

[编辑 | 编辑源代码]

lastbreak在类似 C 的语言中一样,用于使程序立即退出当前循环。没有LABEL,则假定最内层循环。从 Perl 5.18.0 开始,可以计算LABEL在运行时通过传递一个EXPRESSION.

如果循环有一个last命令,continue块将被跳过。

last不能用于退出返回值的块(例如do {}, eval {},或 {}sub {}。它不应该被用于退出grep()map()操作。

  last LABEL
  last EXPRESSION
  last
  LINE: while (STDIN) {
    last LINE if /^$/;  # exit when done with header
    #...
  }
前一个:kill 关键字 下一个:lc
华夏公益教科书