Loops/While: Difference between revisions

Content added Content deleted
Line 52: Line 52:
make "n 1024
make "n 1024
while [:n > 0] [print :n make "n :n / 2]
while [:n > 0] [print :n make "n :n / 2]
Via tail recursion:
to halves :n
if :n = 0 [stop]
print :n
halves :n / 2
end