Perlコーディング

ループ処理

2007年11月30日
for文
for ($cnt=0; $cnt<$num; $cnt++) {
 ・
 ・
}


foreach文
foreach $value (@array) {
 ・
 ・
}
配列@arrayの各値を処理できます。処理している値が$valueに入ります。


while文
while (評価) {
 ・
 ・
}
評価が真の間処理を繰り返します。


until文
until (評価) {
 ・
 ・
}
評価が真になるまで処理を繰り返します。


ループを抜ける関数に、next、last、redo、gotoがあります。

next:現在のループ処理を終了し、直ちに次のループへ。 PHPのcontinueに相当。
last:現在のループ処理を直ちに終了。PHPのbreakに相当。
redo:現在のループ処理からただちにループの先頭へ。
goto:現在のループ処理からただちに指定されたラベルに飛ぶ 。