Iteration verwendet Schleifen; Rekursion verwendet Selbstaufrufe. Sie sind gleich mächtig (alles, was du mit dem einen tun kannst, kannst du mit dem anderen tun), aber sie unterscheiden sich in Klarheit und Kosten.
Nebeneinander
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
