while
while (EXPR) BLOCK
while (EXPR) BLOCK continue BLOCK
EXPRが真の間BLOCKの処理を繰り返します。
サンプルプログラム
use strict; use warnings; my $val = 13; while ($val > 0) { my $d = int($val / 2); my $r = $val % 2; printf("%d / 2 = %d 余り %d\n", $val, $d, $r); $val = $d; }
use strict; use warnings; while (my $item = <STDIN>) { print $item; }
関連項目
・ループの先頭に戻る・ループから抜ける
・continueブロック
・forループ
・foreachループ
・lastループ制御コマンド
・nextループ制御コマンド
・redoループ制御コマンド
・until文