Overview
In this section will use a drill-based (i.e., "do-it") approach to achieve functional programming objectives (listed below).
We'll start off with examples using primitive values, and later step up to use proper objects.
Note - we will sometimes be using the abbreviation fp for functional programming.
Objectives
- Reinforce basic function know-how
- Gain savvy in passing functions as arguments to higher order functions
- Learn how to use functions with primitives
- Learn how to use functions with "proper" objects
- Learn the difference between using objects and using primitives
- Gain more pseudocode experience
Prerequisites
For quick reading:
For reference while doing drills: