Home About Rice Downloads Documents Others Cooker CookerGX
Documents  >  Tutorial  >  continuestatement
continue文

この章の目的。

continue文について学びます。

ループ文の強制継続。

continue文は、ループ文の現在のループを終了し、次のループを実行します。

continue文以降の文は無視され、continue文を囲む直近のループ文の先頭に実行制御がジャンプします。

continue文は、以下の形式です。


continue ;

キーワード continue

この文が、continue文である事を示すキーワードです。

continue文の終了。

continue文の終了は、セミコロンで表します。

ループ文の先頭。

continue文によって、実行制御がループ文の先頭に戻りますが、その位置はループ文の種類により異なります。

while文。

次のようなwhile文がある場合。


while ( 条件式 )

文...

continue;

文...

endwhile


while文の条件式は、ループ毎に評価されます。

したがって、continue文で戻った実行制御は、条件式の評価からループを再開します。

each文。

次のようなeach文がある場合。


each ( コレクション式 )

文...

continue;

文...

endeach


コレクション式は、each文のターゲットとなるコレクションを決定します。そして、each文のターゲットは、each文の最初に一度だけ評価されます。

したがって、continue文で戻った実行制御は、コレクション式の次の文からループを実行します。

fromto文。

次のようなfromto文がある場合。


fromto ( 開始インデックス, 終了インデックス )

文...

continue;

文...

endfromto


開始インデックスと終了インデックスは、fromto文のインデックスを決定します。

fromto文のインデックスは、fromto文の最初に一度だけ評価されます。

したがって、continue文で戻った実行制御は、終了インデックスの次の文からループを実行します。

Copyright © Rice All rights reserved.