continue
continue BLOCK
foreachやwhileと一緒に使います。ループの条件文が再評価される直前にBLOCKの処理を実行します。
ループから抜けるlast実行時や、ループの先頭に戻るredo実行時にはBLOCKは処理されません。
サンプルプログラム
use strict;
use warnings;
my $i = 1;
while ($i < 10) {
print $i, "\n";
} continue {
$i++;
}
上記はforで以下のように書けます。
use strict;
use warnings;
for (my $i = 1; $i < 10; $i++) {
print $i, "\n";
}
関連項目
・ループの先頭に戻る・ループから抜ける
・多重ループから抜ける
・forループ
・foreachループ
・lastループ制御コマンド
・nextループ制御コマンド
・redoループ制御コマンド
・until文
・while文
