last


last LABEL
last

 ループから抜けます。C言語やJavaのbreakに相当します。LABELが指定してある場合は、指定LABELのループから抜けます。
 ループにcontinueブロックがあっても、continueブロックを実行せずにループから抜けます。

サンプルプログラム

use strict;
use warnings;

foreach my $line (<>) {
    last if ($line =~ m/^END/);
    print $line;
}

関連項目

ループの先頭に戻る
ループから抜ける
多重ループから抜ける
continueブロック
forループ
foreachループ
nextループ制御コマンド
・redoループ制御コマンド
・until文
while文