Loops/While: Difference between revisions

Added Nemerle
m (Syntax update)
(Added Nemerle)
Line 541:
echo(n)
n = n div 2</lang>
 
=={{header|Nemerle}}==
<lang Nemerle>mutable x = 1024;
while (x > 0)
{
WriteLine($"$x");
x /= 2;
}</lang>
Or, with immutable types, after Haskell:
<lang Nemerle>
// within another function, eg Main()
def loop(n : int) : void
{
when (n > 0)
{
WriteLine($"$n");
loop(n / 2);
}
}
loop(1024)</lang>
 
=={{header|Oberon-2}}==