Higher Order Functions

  • In functional programming languages, there are "Higher Order Functions"
  • Functions that take another function as a parameter
  • Functions that return functions
  • Higher order functions treat functions like they are normal data types
  • But why?!

20 / 22