higher-order function

Any function that maps a function to anything or maps anything to a function is a higher-order function. In programming language terms, a higher-order function is any function that takes one or more functions as arguments and/or returns a function.

For example, a predicateMathworldPlanetmathPlanetmath which makes some statement about a function would be a higher-order function.

Title higher-order function
Canonical name HigherorderFunction
Date of creation 2013-03-22 12:33:38
Last modified on 2013-03-22 12:33:38
Owner Logan (6)
Last modified by Logan (6)
Numerical id 4
Author Logan (6)
Entry type Definition
Classification msc 68Q01
Synonym functionalPlanetmathPlanetmathPlanetmath
Related topic Currying