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 |