CLOSURE
Closure
In programming languages, a closure is a function or reference to a function together with a referencing environment—a table storing a reference to each of the non-local variables of that function. A closure—unlike a plain function pointer—allows a function to access those non-local variables even when invoked outside its immediate lexical scope.The above text is a snippet from Wikipedia: Closure (computer science)
and as such is available under the Creative Commons Attribution/Share-Alike License.
closure
Noun
- An event or occurrence that signifies an ending.
- A feeling of completeness; the experience of an emotional conclusion, usually to a difficult period.
- A device to facilitate temporary and repeatable opening and closing.
- An abstraction that represents a function within an environment, a context consisting of the variables that are both bound at a particular time during the execution of the program and that are within the function's scope.
- The smallest set that both includes a given subset and possesses some given property.
- The smallest closed set which contains the given set.
- The act of shutting; a closing.
- the closure of a door, or of a chink
- That which closes or shuts; that by which separate parts are fastened or closed.
- That which encloses or confines; an enclosure.
- A method of ending a parliamentary debate and securing an immediate vote upon a measure before a legislative body.
The above text is a snippet from Wiktionary: closure
and as such is available under the Creative Commons Attribution/Share-Alike License.