Loops/While: Difference between revisions
Content added Content deleted
Line 1,240: | Line 1,240: | ||
}</lang> |
}</lang> |
||
===Tail recursive=== |
===Tail recursive=== |
||
<lang scala>@tailrec |
<lang scala> @tailrec |
||
def loop(iter: Int) { |
def loop(iter: Int) { |
||
⚫ | |||
println(iter) |
println(iter) |
||
loop(iter / 2) |
|||
⚫ | |||
} |
} |
||
} |
|||
loop(1024)</lang> |
|||
===Iterator=== |
===Iterator=== |