TOP - Perl - last

lastはループ処理のブロック内において、last出現以降の処理を飛ばしてループ処理を終了します。
continueで指定されたブロックは実行しません。

(例)
$i = 0;
while ($i < 5)
{
    print "$i\n";
    last;                          # ここでループ処理を終了
    print "ここは表示されない\n";
}
continue
{
    $i++;
    print "ここも表示されない\n";
}
実行結果
0


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.