Primary
Loop ○꠹|Definition|1st|20251119205401-00-⌔
Loop
A loop is a sequence of statements, loop body, which is executed a number of times based on runtime state. The body is executed once for each item of a collection (definite iteration), until a condition is met (indefinite iteration), or infinitely. A loop inside the loop body is called a nested loop.123 Early exit from a loop may be supported via a break statement.45
In a functional programming language, such as Haskell and Scheme, both recursive and iterative processes are expressed with tail recursive procedures instead of looping constructs that are syntactic.
Printed 2026-06-28.
(echo:: @ ᯤ)
Link to original Footnotes
“Nested Loops in C with Examples”. GeeksforGeeks. 2019-11-25. Retrieved 2024-03-14. ↩
“Python Nested Loops”. www.w3schools.com. Retrieved 2024-03-14. ↩
Dean, Jenna (2019-11-22). “Nested Loops”. The Startup. Retrieved 2024-03-14. ↩
Knuth, Donald E. (1974). “Structured Programming with go to Statements”. Computing Surveys. 6 (4): 261–301. CiteSeerX 10.1.1.103.6084. doi:10.1145/356635.356640. S2CID 207630080. ↩
Roberts, E. [1995] “Loop Exits and Structured Programming: Reopening the Debate Archived 2014-07-25 at the Wayback Machine,” ACM SIGCSE Bulletin, (27)1: 268–272. ↩
Loop ○꠹|Definition|1st|20260112233336-00-⌔
Loop (statement)
In computer programming, a loop is a control flow construct that allows code to be executed repeatedly, usually with minor alterations between repetitions. Loops can be used to perform a repeated action on all items in a collection, or to implement a long lived program.
Printed 2026-06-28.
(echo:: @ ᯤ)
Link to original
Secondary
• • •