Loose-Info.com
Last Update 2008/05/18
TOP - Perl - last

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

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

実行結果
0