Hopefully you can tell what I'm trying to do.
Maybe it's just me, but I'm not sure at all what you're attempting to do with that last line. Could you explain a bit more?

On a very minor note: unless you've changed the value of $/ somewhere earlier in your script, the chomp @row line in your while() loop probably isn't doing anything.

Actually, you could get rid of @rows altogether and just assign the output of the split to @data{@fields}, but whether you should is a somewhat 'religious' issue that has no bearing on the question you are actually asking. :)

UPDATE: Is $menudir supposed to be an array reference of the value of key 'ven' from each of the hash references? If so, you might try something like:

my $menudir = [map { $_->{ven} } @records];

- Matt Riffle


In reply to Re: Assigning a variable to a Hash key reference by mattriff
in thread Assigning a variable to a Hash key reference by malaga

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.