Do while/ja
< Do while
Jump to navigation
Jump to search
Revision as of 11:38, 30 December 2007 by Strife Onizuka (talk | contribs) (Do-while/ja moved to Do while/ja: consistency)
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
do loop while (condition);
• | loop | – | 一度実行すると、conditionの間実行します。 | |
• | condition | – | もしconditionを実行してtrueなら、再び舞い戻って繰り返しloopを実行します。 |
いくつかのステートメントは空にできます。do...while loop はわずかにwhileもしくはfor loopより速く、while もしくは for loop よりも少ないバイト数でできます
詳細
例
//1 から 5 までカウント default { state_entry() { integer olf; do llSay(0, (string) (++olf)); while(olf<5); } }
//0 から 4 までカウント default { state_entry() { integer olf; do llSay(0, (string)olf); while((++olf)<5); } }