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]