How do you usually figure the code for a hash traversal?
Not sure what you’re asking here, but for the record, the line:
print $g->{files}->{$file}->{raw_url};
can be simplified to:
print $g->{files}{$file}{raw_url};
because “The arrow is optional between brackets subscripts” (perlref#Using-References, point 3).
Do you usually use the debugger and inspect the hash?
No, I’d likely use Data::Dump or Data::Dumper, as in the OP.
Anyway, glad the problem has been sorted. :-)
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
In reply to Re^3: can't use certain hashnames when traversing a slightly complex hash
by Athanasius
in thread can't use certain hashnames when traversing a slightly complex hash
by gideondsouza
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |