通常のプログラミング言語と同様に記述が可能です。
for(処理前に実行する処理; 条件式; 子キー処理後に実行する処理) {
処理1;
}
( )内で、繰り返し処理前に実行する処理式、条件式、子キーの処理後毎回実行する処理を指定し、条件式が成立する間、子キーの処理を繰り返し行う。
※処理前、処理後に実行する処理はカンマで区切り、複数指定可能。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
Kf(_forSample){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ U{ /* 左側ボタン */ Cb(#label1){ Bs{ (int) sum = 0; /* (例)1から10までの和を求める。*/ for ((int)i = 1; i < =10; i++) { /* 合計に加算 */ sum += i; /*枠に設定*/ #label1?=sum; /*1秒待機*/ wait(1000); } } } /* 右側ボタン */ Cb(#label2){ Bs{ (int) sum = 0; /* 処理前、処理後に実行する処理はカンマで区切り、複数指定可能 */ for ((int)i=1,(int)x=1; i < =10; i++,x++) { /* 合計に加算 */ sum = sum+i+x; /*枠に設定*/ #label2?=sum; /*1秒待機*/ wait(1000); } } } } } |
実行結果