While Loop
From Sputnik Wiki
(Difference between revisions)
(Created page with "= While...WEnd = === Description === Loop based on an expression. <pre> While <expression> statements ... WEnd </pre> === Parameters === ==== expression ==== If th...") |
(→Remarks) |
||
Line 20: | Line 20: | ||
=== Remarks === | === Remarks === | ||
− | While | + | While statements may be nested. |
The expression is tested before the loop is executed so the loop will be executed zero or more times. | The expression is tested before the loop is executed so the loop will be executed zero or more times. | ||
− | To create an infinite loop, you can use a non-zero number as the expression such as "While True" | + | To create an infinite loop, you can use a non-zero number as the expression such as "While (True)" |
+ | |||
+ | The expression can contain the boolean operators of &&, ||, ! as well as the logical operators <, <=, >, >=, ==, !=, <>, eq, eqi, neq and neqi as needed grouped with parentheses as needed. | ||
=== Example === | === Example === |
Revision as of 16:50, 18 November 2011
Contents |
While...WEnd
Description
Loop based on an expression.
While <expression> statements ... WEnd
Parameters
expression
If the expression is true the following statements up to the WEnd statement are executed. This loop continues until the expression is false.
Remarks
While statements may be nested.
The expression is tested before the loop is executed so the loop will be executed zero or more times.
To create an infinite loop, you can use a non-zero number as the expression such as "While (True)"
The expression can contain the boolean operators of &&, ||, ! as well as the logical operators <, <=, >, >=, ==, !=, <>, eq, eqi, neq and neqi as needed grouped with parentheses as needed.
Example
While $i < 20 println( "Value is: " . $i ) $i++ WEnd