This commit is contained in:
Miloslav Ciz 2024-07-25 15:20:50 +02:00
parent dbc6cc4f4c
commit 2ef693bc96
16 changed files with 1798 additions and 1767 deletions

View file

@ -1,6 +1,6 @@
# Recursion
*See [recursion](recursion.md).*
*See [recursion](recursion.md).* { Lame but effective :D ~drummyfish }
Recursion (from Latin recursio, "running back") in general is a situation in which a [definition](definition.md) refers to itself; for example the definition of a human's ancestor as "the human's parents and the ancestors of his parents" ([fractals](fractal.md) are also very nice example of what a simple recursive definition can achieve). In [programming](programming.md) recursion denotes a **[function](function.md) that calls itself**; this is the meaning we'll assume in this article unless noted otherwise.