Hi Perl Monks, I am a bigener in Perl and trying the following code in Perl References to retrieve the data from the formed Hash of Hashes. Can you please help me out in solving the below problem

#The Below code discusses the handling of Complex data using Hash of H +ashes. #!/usr/bin/perl use Data::Dumper; $hohref = {}; $hohref->{"h1"}={}; $hohref->{"names"}={"name1"=>"Chandra"}; $epout = rand(9); $tcid = substr($epout,4,9); $hohref->{$tcid}={"TCDesc" => "Login Test", "TCRun"=>"Yes","TCResult"= +>"Pass"}; %tch = %$hohref; @k = keys(%tch); @v = values(%tch); print "The keys of ******* @k","\n"; print "The values of ******* @v ","\n"; #Dereferencing Hash of Hashes using foreach loops %och = %$hohref; foreach(keys(%och)){ print "The key outer hash \t".$_."\t The value outer hash ".$$ +och{$_}; print "\n"; if(ref($och{$_}) eq "HASH"){ %inner = %$och->{$_}; foreach(keys(%inner)){ print "The key is ".$_." ===>"."The value is $inner{$_ +}"; print "\n"; } } } #Dereferencing using Dumper function is working print Dumper($hohref),"\n";

In reply to Retriving data from Hash of Hashes by chandraspola

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.