I think you need to store an array ref(erence).
$hash{$what}{$ever} = [EMAIL PROTECTED];
--jess
> -----Original Message-----
> From: LoBue, Mark [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 17, 2003 2:18 PM
> To: [EMAIL PROTECTED]
> Subject: Assigning an array to a hash
>
>
> Hello,
>
> Using Perl 5.001 (can't upgrade it, don't ask), I have tried
> to assign an
> array to the following hash reference 2 ways, but I can't
> seem to get it:
>
> @[EMAIL PROTECTED];
> gives an error:
> Can't use subscript on associative array slice at ./pump.pl
> line 60, near
> "$pumpName}"
>
> and:
>
> @($pumpData{$p_ptId}{$pumpName}{$primary}{solution})[EMAIL PROTECTED];
> gives an error:
> Scalar found where operator expected at ./pump.pl line 64, near
> "@($pumpData"
> (Missing operator before $pumpData?)
>
> Any help is appreciated.
>
> Thanks,
>
> -Mark
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]