Introduction
Welcome
()
What you should know
()
1. What Is Functional Programming?
Functional programming overview
()
Immutability and avoiding state change
()
Keeping functions and data separate
()
First-class functions
()
2. First-Class Functions
Function types
()
Defining functions like variables
()
Passing functions as arguments
()
Returning functions
()
3. Array Functions
Working with arrays "functionally"
()
Mapping
()
Mapping example
()
Filtering
()
Filtering example
()
Reducing
()
Reducing example
()
Combining functions
()
4. Advanced Functional Concepts
Advanced concepts
()
Partial application
()
Recursion
()
Ex_Files_Functional_Programming_Swift.zip
(1.0 MB)