3 FP Concepts Higher Order Functions, Lambda and Currying@diego_pacheco about.me/diegopacheco
3 FP Concepts Lambda Higher Order Functions Currying
Lambda
Lambda Anonymous Functions We need just one time Work with Higher Order Functions Haskell: Scala: () =>
Lambda
Higher Order Functions
Higher Order Functions Receive Function as parameters Return a Function as output FP Ground, composition and laziness map reduce filter fold flat map drop exist take …
Higher Order Functions
Currying
Currying Transform: Chained Functions: Single arg Partial Application / Laziness / Composition Lambda calculus Parallelism Some languages have nice syntax sugar