Loops/While: Difference between revisions
Content added Content deleted
m (Syntax update) |
(Added Nemerle) |
||
Line 541: | Line 541: | ||
echo(n) |
echo(n) |
||
n = n div 2</lang> |
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}}== |
=={{header|Oberon-2}}== |