We don't bite newbies here... much | |
PerlMonks |
Using foreach on a hash passed to a subroutineby carcassonne (Pilgrim) |
on Sep 13, 2009 at 15:03 UTC ( [id://794992]=perlquestion: print w/replies, xml ) | Need Help?? |
carcassonne has asked for the wisdom of the Perl Monks concerning the following question:
Hi monks, I'm stumped by what seems to be a very basic thing. Using a hash ref inside a subroutine. I've tried several syntaxes but none worked so far, with results ranging from syntax errors to 'not a HASH reference' and such. Here is the problem in a nutshell. The idea is to be able to work on different parts of a large hash whose some of its 'subhashes' so to speak have the same structure. The result of that work is placed inside a hash taht contains already unit data, passed along to the subroutine. The work has to do with the interface sections of different types of units.
This would eventually be called on other units, with diffrenet new hashes to collect output:
And here I've tried: $h, %$h, and many other variations.
Pray tell, how one is to write the reference inside the subroutine so that elements of the hash are properly accessed ? - Thanks !
Back to
Seekers of Perl Wisdom
|
|