February 2018
Intermediate to advanced
350 pages
7h 35m
English
One of the main objectives of functional programming is to implement modular programming. Side effects (a functional term, defined later in this chapter) are often sources of bugs; functional programming wants you to avoid side effects totally.
To achieve that, functional programming has defined the following types of functions:
In this section, we will discuss each of these concepts in order to get a solid grip on functional programming paradigms.
So, let's get started with lambda.
Read now
Unlock full access