What are Higher-Order Functions?

In this lesson, you will be introduced to higher-order functions and learn their syntax.

We'll cover the following

In this chapter, we will see the actual power of functional programming and how functions in a functional programming language differ from functions in a non-functional programming language.

Higher-Order Functions

Functional programming languages treat functions as first-class values. What this means is that, like any other value, such as Integers or Strings, a function can be passed as a parameter to another function and can also be returned as a result.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy