Difference between revisions of "Do while"
Jump to navigation
Jump to search
Search JIRA for related Issues
Line 34: | Line 34: | ||
|footer=<div style="font-size:x-small;">This page is based on information gathered from the Second Life client {{HoverText|source|'linden\indra\newview\app_settings\keywords.ini'}}, and as such has additional [http://secondlife.com/developers/opensource/licenses licensing restrictions].</div>}} | |footer=<div style="font-size:x-small;">This page is based on information gathered from the Second Life client {{HoverText|source|'linden\indra\newview\app_settings\keywords.ini'}}, and as such has additional [http://secondlife.com/developers/opensource/licenses licensing restrictions].</div>}} | ||
{{LSLC|Flow Control|do-while}} | {{LSLC|Flow Control|do-while}} | ||
{{LSL_Conditional | |||
|statement=dowhile | |||
|statement_header | |||
|statement_desc=Any of the statements can be null statements. | |||
|statement_title=do loop while(condition); | |||
|p1_name=loop|p1_desc=Can be either a single statement, a block statement, or a null statement. | |||
|p1_name=condition|p1_desc=If this executes as true then '''loop''' is executed. | |||
|constants | |||
|spec | |||
|caveats | |||
|examples | |||
|helpers | |||
|also_header | |||
|also_functions | |||
|also_tests | |||
|also_articles | |||
|also_footer | |||
|notes | |||
|mode | |||
|deprecated | |||
|cat1 | |||
|cat2 | |||
|cat3 | |||
|cat4 | |||
}} |
Revision as of 15:17, 8 February 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Examples
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
do loop while(condition);
• | condition | – | If this executes as true then loop is executed. |
Any of the statements can be null statements.
Specification
Type | Condition |
---|---|
integer | True if it is not zero. |
float | True if it is not zero.[1] |
string | True if its length is not zero. |
key | True only if it is a valid key and not NULL_KEY. |
vector | True if the vector is not ZERO_VECTOR. |
rotation | True if the rotation is not ZERO_ROTATION. |
list | True if the length is not zero. Note that correct behavior is only seen with Mono-compiled scripts; LSO-compiled scripts incorrectly resolve to false if the list is non-empty: BUG-230728 |
Examples
Deep Notes
Footnotes
- ^ The OpenSim LSL compiler will not do this implicitly. You will need to use an explicit check.