September 2014
Intermediate to advanced
320 pages
10h 23m
English
Functional programming (FP) is based on a simple premise with far-reaching implications: we construct our programs using only pure functions—in other words, functions that have no side effects. What are side effects? A function has a side effect if it does something other than simply return a result, for example:
We’ll provide a more precise definition of side effects later in this chapter, but consider what programming would be like without the ability to do ...
Read now
Unlock full access