関数:繰り返し条件評価直前の処理を記述する
continue制御文を使うと、繰り返し条件を評価する直前の処理を記述することができます。これにより、永久ループを避けることができます。
continue {処理}
処理は、繰り返し条件を評価する直前に処理したい内容を指定します。
プログラム 例
#!/usr/bin/perl
# for ($cnt = 1; $cnt %lt;= 5; ++$cnt)と同じ
$cnt = 1;
while($cnt <= 5) {
print $cnt . "回目のループ\n";
} continue {
++$cnt;
}
例の実行結果
$ perl continue.pl 1回目のループ 2回目のループ 3回目のループ 4回目のループ 5回目のループ $

