- Chapter 2. Clojure elements: Data structures and functions
- from Clojure in Action, Second Edition
- Publisher: Manning Publications
- Released: December 2015
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.
Share this highlighthttp://www.safaribooksonline.com/a/clojure-in-action/12385705/