Chapter Overview
Understand how recursion forms the basis of repetition in functional programming with Elixir. Learn to create recursive functions, transform data collections, and apply strategies like decrease-and-conquer and tail-recursion to avoid performance issues. This lesson prepares you to solve a wide range of repetitive tasks before moving on to higher-order function abstractions.
We'll cover the following...
We'll cover the following...
What you’ve learned
In this chapter, we’ve learned that recursive functions are the core of repetition in functional programming. Recursion is a big subject. Let’s see what we’ve covered:
- We created recursive functions to solve