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
#...
}