Chapter 1
Introduction to Functional Programming
Section 3
Principles of Writing Code in Functional Style
We learn the principles of writing code in functional programming in depth: avoiding side effects by writing pure functions, and using immutable data structure. A code example introduces techniques used in functional programming. - Learn what side effects are by implementing an example - Equip yourself with the ability of writing pure functions using immutable data structures - Learn the elements of writing programs in functional style by implementing a code example