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.