in reply to Re: Thoughts on Perl6 - Love it? Hate it?
in thread Thoughts on Perl6 - Love it? Hate it?
Just out of curiosity, I know there's still a lot up in the air (err?), but won't this be a syntax error?
@seen{@data} ^= 1;
You have an @ to designate "seen" as an array (Perl6 terminology, folks!, I know that's not correct for Perl5), but you're using the curlies for a hash. I am assuming that what you meant to do was use a hash slice of elements in @data and set all elements to 1 (true). If so, I believe that would be:
%seen{@data} ^= 1;
For those not familiar with Perl 6 idioms, that would be the equivalent of the following in Perl 5:
@seen{@data} = (1) x @data; # or foreach (@data) { $seen{ $_ } = 1; }
Cheers,
Ovid
Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: (Ovid) Re(2): Thoughts on Perl6 - Love it? Hate it?
by japhy (Canon) on Jan 10, 2002 at 23:54 UTC |