laziness, impatience, and hubris | |
PerlMonks |
Re^3: uninitialised variable (definition "closure")by LanX (Saint) |
on Dec 30, 2016 at 14:39 UTC ( [id://1178660]=note: print w/replies, xml ) | Need Help?? |
> A closure is a function that returns another function, No a closure is (in normal speak) only a function which is accessing variables outside from it's own body at declaration time. The surrounding is not necessarily "another function" and the closure function is not necessarily "returned". Technically the combination
is called closure! see Closure_(computer_programming) Most people ignore these variables as implementation detail and keep concentrating on the "closure function" calling it simply the closure.
Cheers Rolf
updateHere an example of getter and setters implemented as closures which don't fall under your definition.
Update:more examples here perlfaq7#What's-a-closure%3f
In Section
Seekers of Perl Wisdom
|
|