跳轉到內容

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
華夏公益教科書