> Is there a test I can do to determine the type of reference > that has been created?
Yes, ref() if(ref($refofsomekind) eq 'SCALAR') { print "You are a scalar reference"; } > > ie. array of arrays, array of hashes, hash of hashes. Hmmm abit more complicated but doable: if(ref($originalref) eq 'ARRAY') { print "The original referenc is an array ref\n"; for(@{$originalref}) { if(ref($_) eq 'ARRAY') { print "I have an element that is an array ref"; } # or count each type or whatever ... } } elsif(ref($originalref eq 'HASH') { print "The original reference is a hash ref\n"; for(keys %{$originalref}) { ... } } perldoc -f ref HTH DMuey > > I'm in a position where I didn't created the reference but > still need to access it. > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]