On Fri, Oct 07, 2005 at 03:46:02PM -0600, Luke Palmer wrote:
> Uh no.  Okay, when I said that they "don't close", I guess I meant
> they don't close like anonymous routines do.  It works precisely like
> Perl 5's:
> 
>     sub foo {
>         my $foo = 5;
>         sub bar {
>             return $foo;
>         }
>         return \&bar;
>     }
> 
> I don't think I've ever seen that used in Perl 5.  Closing over that
> $foo doesn't mean anything.

Well strictly speaking it means that bar() captures the first instance of
foo()'s $foo, which isn't often very useful.

-- 
The Enterprise successfully ferries an alien VIP from one place to another
without serious incident.
    -- Things That Never Happen in "Star Trek" #7

Reply via email to