chandraspola has asked for the wisdom of the Perl Monks concerning the following question:
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";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Retriving data from Hash of Hashes
by choroba (Cardinal) on Apr 19, 2015 at 07:57 UTC | |
|
Re: Retriving data from Hash of Hashes
by pme (Monsignor) on Apr 19, 2015 at 08:20 UTC | |
|
Re: Retriving data from Hash of Hashes
by ww (Archbishop) on Apr 19, 2015 at 11:36 UTC | |
by AnomalousMonk (Archbishop) on Apr 19, 2015 at 12:26 UTC |