Aaron Sherman writes:
> Among the various ways of declaring variables, will Perl 6 have a way to
> say, "this variable is highly temporary, and may be re-declared within
> the same scope, or in a nested scope without concern"? I often find
> myself doing:
> 
>       my $sql = q{...};
>       ...do some DB stuff...
>       my $sql = q{...};
>       ...do more DB stuff...

There's a pretty common idiom for this:

    {
        my $sql = q{...};
        # ... do some DB stuff ...
    }
    {
        my $sql = q{...};
        # ... do more DB stuff ...
    }

You see it in test suites all over the CPANdom.  

Luke

Reply via email to