in reply to importing all the values stored in an HoH into an array
So, in $hash{ $w1 }->{ $w2 }->{ words } (which can be written more concisely without the unnecessary arrows - $hash{ $w1 }{ $w2 }{ words }) you have a reference to a hash. And you want to get all of the keys from that hash. So use the keys function. Only slight complexity is that 'keys' takes a hash as a parameter, not a hash reference. So you need to dereference your reference.
@newarray = keys %{ $hash{ $w1 }{ $w2 }{ words } };
Update: s/values/keys/g
Update: On re-reading your question, I think that BrowserUk has understood it better than me.
Update: Fixed doc link.
"The first rule of Perl club is you do not talk about
Perl club."
-- Chip Salzenberg
|
|---|