First-class function: Difference between revisions

Content deleted Content added
m Update usage of Template:Merge template
Fredrik (talk | contribs)
a function object is not the same as a first class function
Line 1:
:{{merge|function object}}
 
In [[computer science]], a '''first class function''' is a [[programming language]] construct that allows [[function (programming)|function]] objects to be treated in many respects like ordinary data objects. In particular, a first class function can be created during the execution of a program, stored in a data structure, passed as an argument to another function, and, in some programming languages, modified using the data processing facilities of the language.