O'Reilly logo
  • Baris Gomleksizoglu thinks this is interesting:

higher-order functions


Cover of Clojure in Action, Second Edition


A higher-order function (also functional, functional form or functor) is a function that does at least one of the following: a) takes one or more functions as arguments, b) returns a function as its result. All other functions are first-order functions.