develooper Front page | perl.perl6.language | Postings from July 2002

Re: What's MY.line?

Thread Previous | Thread Next
From:
Tim Bunce
Date:
July 11, 2002 13:20
Subject:
Re: What's MY.line?
Message ID:
20020711211859.V568@dansat.data-plan.com
On Thu, Jul 11, 2002 at 02:29:08PM -0400, Dan Sugalski wrote:
> At 7:18 PM +0100 7/11/02, Dave Mitchell wrote:
> >On Thu, Jul 11, 2002 at 10:41:20AM -0400, Dan Sugalski wrote:
> >>  The place where you'll run into problems in where you have multiple
> >>  variables of the same name at the same level, which you can do in
> >>  perl 5.
> >
> >can it?
> 
> Yes.
> 
> >can you give an example?
> 
> [localhost:~] dan% perl
> my $foo = 12;
> print $foo;
> my $foo = "ho";
> print $foo;
> 12ho[localhost:~] dan%

Of course it's a -w warning now:

    "my" variable $foo masks earlier declaration in same scope at - line 3.

and I can imagine it becoming a mandatory warning in later versions
of perl5 (and/or perhaps in future they'll be a way to enable
warnings relevant to migration to perl6).

Tim.

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