I'm a little hesitant to offer an answer because I'm not sure what you mean, but I'll 
give it a shot so that you have a chance to clarify if I'm way off.  It's possible 
that what you want is a hash of arrays, where each hash key points to a different 
array.  If so, then what you would want would be something like this:
 
my %hash = ( firstarray => ["this","is","my","list"],
                      nextarray => ["this","is","another","list"] );
 
print $hash{firstarray}->[2]; #prints "my"
print $hash{firstarray}->[3]; #prints "list"
 
Note: the [] brackets indicate an anonymous array.  What I've done above is create an 
anonymous array and add a reference to it as the value to the firstarray and then 
nextarray keys.  You can then use the syntax above to access the values or dereference 
the array, like so:  @{$hash{firstarray}} if you wanted to use sort(), shift(), etc.

        -----Original Message----- 
        From: gohaku [mailto:[EMAIL PROTECTED] 
        Sent: Sat 6/19/2004 10:04 PM 
        To: Perl Beginners 
        Cc: 
        Subject: Adding Arrays as Hash Keys
        
        

        Hello everyone,
        I would like to know if there is a cleaner way of Merging Hash Keys
        with Arrays
        

Reply via email to