recurse

Call itself again

To recurse is to apply a procedure repeatedly, with each iteration operating on the result of the previous one.

The term belongs primarily to computing and mathematics, where a function that calls itself is recursive: The algorithm recurses through each subdirectory until it finds the file.

More casually, recurse describes any self-referential or repeating process.

self-reference

self-reference

Pointing to oneself

embedded · mirrored · Escher · meta · fractal · infinite regress · Russian doll · matryoshka · turtles all the way down · self-similar

iteration

cycle

Repeating sequence of events

reiterate · return · revisit · replay · redo · repetition · continuation · succession · sequence · series

programming

base case

Recursion's stopping condition

subroutine · divide and conquer · backtracking · trampoline · depth-first · factorial

depth

delve

Search or investigate thoroughly

descend · drill down · dig deeper · nest · layers · levels · sublevels · inner · inward · embedded

Opposites
control flow pattern

recurseiterate

Repeat a process cyclically

loop · cycle · step through · enumerate

process structure

recurseterminate

Bring to an end

halt · complete · return · bottom out · exit

computational approach

recurseiterate

Repeat a process cyclically

build up · accumulate · bottom-up · fold · reduce

Phrases
Family

recur, precursor, recurring, recurrent, recurrence, recurrently, recurred, recurs, recursion

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G