Browse Part II: Core Functional Programming Concepts

7.6 The `loop` Construct

In this section

  • 7.6.1 Using `loop` for Recursion
    Discover how the `loop` construct in Clojure allows for efficient recursive operations by establishing recursion points and variable binding, facilitating iterative processes in functional programming.
  • 7.6.2 Examples of `loop/recur`
    Explore practical examples of using Clojure's `loop/recur` constructs to build iterative algorithms, process collections, and simulate state changes over time.
Saturday, October 5, 2024