good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re^2: local & global function (closures)by LanX (Saint) |
on Oct 17, 2018 at 12:30 UTC ( [id://1224156]=note: print w/replies, xml ) | Need Help?? |
> The two functions are defined in a block and therefore share the lexical Additional note: this is a fine example for using Closures. The two functions are "closing" over the lexical variable $test. And this $test has a lexical (i.e. static) scope restricted to the block.
Cheers Rolf
PS: it also demonstrates that closure don't need to be anonymous. There is a widespread misconception in some other languages that "closure" is a synonym for "anonymous function".
In Section
Seekers of Perl Wisdom
|
|