Skip to the content.

Functional Programming in Scala Notes

1. Pure functions
2. Tail recursion
3. Higher order functions
4. Polymorphic (Generic) functions
5. Pattern matching
6. Companion objects
7. Functional data structures
8. Generalizing recursion with higher order functions