Higher-order function
Meaning in software engineering, with examples
In software engineering, higher-order function means: A function that accepts another function as an argument or returns a function as its result.
In Turkish: yüksek dereceli işlev
How it is used
Used when discussing reusable transformations and function factories. The name concerns function inputs or outputs, not code quality.
Example sentences
Our map helper is a higher-order function that applies a callback to each item.
Accepting the callback is what makes this helper higher-order.
The validator factory is a higher-order function because it returns a new check.
This example qualifies through its output rather than through a function argument.
Common collocations
- use a higher-order function
- higher-order function composition
Related terms
More terms: Programming Concepts
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
