Capability:First class functions

From Rosetta Code
Revision as of 19:45, 19 August 2010 by Ce (talk | contribs) (Created page with '{{stub}}{{capability}}First class functions are functions which can be used as data type. This enables to define higher order functions (functions operating on functions) and to …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Capability:First class functions
Capabilities characterize abstract requirements of tasks and abilities of languages and libraries.
Browse this capability's properties.


First class functions are functions which can be used as data type. This enables to define higher order functions (functions operating on functions) and to store functions in variables (for languages providing mutable state).