Search⌘ K

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...

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
...