Topics similar to or like first-class function
Said to have first-class functions if it treats functions as first-class citizens. Wikipedia
Technique for implementing lexically scoped name binding in a language with first-class functions. Record storing a function together with an environment. Wikipedia
Anonymous function is a function definition that is not bound to an identifier. Anonymous functions are often arguments being passed to higher-order functions, or used for constructing the result of a higher-order function that needs to return a function. Wikipedia
In computer science, the funarg problem refers to the difficulty in implementing first-class functions (functions as first-class objects) in programming language implementations so as to use stack-based memory allocation of the functions. Defined, but not in the environment of the function call. Wikipedia
Function which is defined within another function, the enclosing function. Itself invisible outside of its immediately enclosing function, but can see all local objects (data, functions, types, etc.) of its immediately enclosing function as well as of any function(s) which, in turn, encloses that function. Wikipedia
Entity which supports all the operations generally available to other entities. Argument, returned from a function, modified, and assigned to a variable. Wikipedia
Construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax . Function objects are often called functors. Wikipedia
Sentences forfirst-class function
- Higher-order functions are closely related to first-class functions in that higher-order functions and first-class functions both allow functions as arguments and results of other functions.Functional programming-Wikipedia
- Lua's treatment of functions as first-class values is shown in the following example, where the print function's behavior is modified:Lua (programming language)-Wikipedia
- Although Lua does not have a built-in concept of classes, object-oriented programming can be achieved using two language features: first-class functions and tables.Lua (programming language)-Wikipedia
- Since type-theoretical records may contain first-class function-typed fields in addition to data, they can express many features of object-oriented programming.Record (computer science)-Wikipedia
- Perl 5 added features that support complex data structures, first-class functions (that is, closures as values), and an object-oriented programming model.Perl-Wikipedia
- Prefix notation has seen wide application in Lisp S-expressions, where the brackets are required since the operators in the language are themselves data (first-class functions).Polish notation-Wikipedia
This will create an email alert. Stay up to date on result for: first-class function