Difference between revisions of "Do while/ja"
< Do while
Jump to navigation
Jump to search
Asuka Neely (talk | contribs) (New page: {{Multi-lang}} {{#vardefine:p_loop_desc|一度実行すると、'''condition'''の間実行します。 }}{{#vardefine:p_condition_desc|もしconditionを実行してtrueなら、再び舞...) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|statement=do while | |statement=do while | ||
|statement_header | |statement_header | ||
|statement_desc=いくつかのステートメントは空にできます。do...while loop はわずかにwhileもしくはfor loopより速く、while もしくは for loop よりも少ないバイト数でできます | |statement_desc=いくつかのステートメントは空にできます。do...while loop はわずかにwhileもしくはfor loopより速く、while もしくは for loop よりも少ないバイト数でできます(しかし、スクリプトがmonoでコンパイルされた場合には、この実行速度とバイト数の違いはありません) | ||
|statement_title=do {{LSL Param|loop}} while ({{LSL Param|condition}}); | |statement_title=do {{LSL Param|loop}} while ({{LSL Param|condition}}); | ||
|p1_name=loop | |p1_name=loop | ||
Line 43: | Line 43: | ||
|mode | |mode | ||
|deprecated | |deprecated | ||
|cat1=Conditional | |cat1=Conditional | ||
|cat2= | |cat2= | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Revision as of 09:03, 10 April 2011
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
do loop while (condition);
• | loop | – | 一度実行すると、conditionの間実行します。 | |
• | condition | – | もしconditionを実行してtrueなら、再び舞い戻って繰り返しloopを実行します。 |
いくつかのステートメントは空にできます。do...while loop はわずかにwhileもしくはfor loopより速く、while もしくは for loop よりも少ないバイト数でできます(しかし、スクリプトがmonoでコンパイルされた場合には、この実行速度とバイト数の違いはありません)
詳細
例
//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); } }