Perl 编程/关键字/last
外观
last与break在类似 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
#...
}