On Tue, May 10, 2005 at 06:20:44AM -0600, Luke Palmer wrote:
> On 5/10/05, Ingo Blechschmidt <[EMAIL PROTECTED]> wrote:
> > Hi,
> > 
> >   sub foo() {

        say $1;            # undef?

> >     "abc" ~~ /^(.)/;   # $1 now "a"
> >   }
> > 
> >   sub bar() {
> >     "def" ~~ /^(.)/;   # $1 now "d"
> >     foo();
> >     say $1;            # Outputs "d"
> >   }
> > 
> >   bar();
> > 
> >   # Correct (I hope so)?
> 
> Yeah, they're lexical, just like in Perl 5.

Not just like Perl 5, I hope.  If it was then the above would print
"d".

-- 
Rick Delaney
[EMAIL PROTECTED]

Reply via email to