While Loop

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Example)
(Example)
Line 39: Line 39:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Reverse While
 +
 +
<syntaxhighlight lang="sputnik">
 +
my $i = 0;
 +
println("Value $i {\$i++!}") while($i < 10);
 +
</syntaxhighlight>
 +
  
 
[[Category:Core Function]]
 
[[Category:Core Function]]

Revision as of 12:17, 9 August 2013

Contents

While

Description

Loop based on an expression.

While ( <expression> )
{
    statements
    ...
}

Parameters

expression

If the expression is true the following statements 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

$i = 0;
While ( $i < 20 )
{
	println( "Value is: " . $i );
	$i++;
}

Reverse While

my $i = 0;
println("Value $i {\$i++!}") while($i < 10);
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox