From: Ashutosh Jog [mailto:[EMAIL PROTECTED]]
>
> Hi,
Hello,
> Another question:
>
> If I have a hash with entries like these:
>
> my %hash = ($animals [0]=> [$mammals[0]], $animals[1] => [$mammals[1]]);
>
> But if the list has like 50 entries in both the $animals & $mammals the can
> I do
> this?
>
> my %hash = ($animals [0..49]=> [$mammals[0..49]]);
>
> What I want to avoid is the number of time I have to type in the %hash
> entries.
> It did not seem to work well.
When you want an array slice or a hash slice you have to use @ instead
of $ in front of the name.
my %hash;
@hash{ @animals[0..49] } = @mammals[0..49];
perldoc perldata
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]