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文