Hmmm...I tried to get my head around references and hard references. I thought a hard reference has the \ in front of it. I was passing the hash, as I posted just a minute ago, with the \ infront of it.

Can you explain the difference between "my %subhash" and "my (%subhash)" in your examples? I would have never in a million years (well, maybe) gotten to the point where I would tried parenthesis around a variable. They look optional to me.

Regardless, I took off the \ where I passed the hash to the function...and it worked. I'm very relieved at the moment, but have no understanding about why this works, which is troubling after trying so hard to understand this.

Thanks again!

Doug


In reply to Re^2: Trouble passing hash into function by dbonneville
in thread Trouble passing hash into function by dbonneville

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.