I have a complex array containing references to hashes. Some of the hash keys point to anonymous lists. A typical element from this array looks like this:
{ '_is_control_field' => '', '_ind2' => '0', '_subfields' => [ 'a', 'Japanese paper folding' ], '_warnings' => [], '_tag' => 450, '_ind1' => ' ' }; Since this is the first array element, to access the second item in the list that "_subfields" points to, I use this syntax: $fields[0] {'_subfields'}->[1]; This returns 'Japanese paper folding.' This list can vary in size from element to element, so I would like a way to refer to the list in scalar context to get its size. How do I do that? (My current approach is to simply iterate through the list, pushing the elements onto another array until I reach "undefined".) Many thanks! - Chris Morgan