develooper Front page | perl.perl6.language | Postings from June 2005

Re: How much do we close over?

Thread Previous | Thread Next
From:
Autrijus Tang
Date:
June 12, 2005 23:25
Subject:
Re: How much do we close over?
Message ID:
20050613062526.GB60774@aut.dyndns.org
On Mon, Jun 13, 2005 at 12:57:32AM +0200, Chip Salzenberg wrote:
> On Sun, Jun 12, 2005 at 11:26:49PM +0100, Piers Cawley wrote:
> >     sub foo { my $x = 1; return sub { eval $^codestring } }
> >     say foo()("$x");
> 
> I'm pretty sure you meant single-quoted, and you perhaps might maybe
> need a dot there:
> 
>      sub foo { my $x = 1; return sub { eval $^codestring } }
>      say foo().('$x');

Just an aside, it's always okay to omit dot between brackets, as
long as there's no whitespace in between.  So `foo()()` is just fine.

Thanks,
/Autrijus/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About