|
|
|
|
Name |
|
for() |
|
|
|
Examples |
|
|
for(int i=0; i<40; i=i+1) {
line(30, i, 80, i);
}
|
|
|
for(int i=0; i<80; i=i+5) {
line(30, i, 80, i);
}
|
|
|
for(int i=40; i<80; i=i+5) {
line(30, i, 80, i);
}
|
|
|
for(int i=30; i<80; i=i+5) {
for(int j=0; j<80; j=j+5) {
point(i, j);
}
}
|
|
|
Description |
|
反復のシーケンスをコントロールする。for()構造は、3つの部分からできている。イニシャライズ(初期化)、コンディション(条件)、アップデート(実行)である。それぞれの部分は、セミコロン(;)で区切られなくてはならない。ループはコンディションが偽になるまで続く。for()構造が実行されると、以下のイベントの連続が生じる。
1、イニシャライズ(初期化)ステートメントが実行される。
2、コンディション(条件)が真か偽か評価される。
3、もし、コンディションが真なら、ステップ4までジャンプする。もし、コンディションが偽なら、ステップ6までジャンプする。
4、ブロック内のステートメントが実行される。
5、アップデートステートメントが実行され、ステップ2にジャンプする。
6、ループから抜ける。
|
|
|
|
Syntax |
|
for(init; test; update) {
statements
}
|
|
|
|
Parameters |
|
init |
|
ループが一度始まった時ステートメントが実行される
|
test |
|
もし、テストが真なら、ステートメントが実行される
|
update |
|
それぞれの反復の終わりに実行
|
statements |
|
ループを通していつもステートメントのまとまりが実行される
|
|
|
|
|
Usage |
|
Web & Application |
|
|
|
Related |
|
while() |
|