 |
 |
 |
 |
| 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() |
|