On Tue, Sep 30, 2003 at 11:07:24PM +0300, Gaal Yahas wrote:
> I like hash slices:
>
> ($one, $two, $three) = @hash{ qw/aaa bbb ccc/ };
>
> Sadly, this doesn't work as an lvalue:
>
> @hash{ qw/aaa bbb ccc/ } = ($one, $two, $three); # WRONG
Um. Sure it does:
% perl -MData::Dumper -e '$one = 1; $two = 2; $three = 3; \
@hash{ qw/aaa bbb ccc/ } = ($one, $two, $three); \
print Dumper \%hash'
$VAR1 = {
'bbb' => 2,
'aaa' => 1,
'ccc' => 3
};
--
Richard Clamp <[EMAIL PROTECTED]>
