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]

Reply via email to