Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: multiple hash compare, find, create

by supertaco (Novice)
on Dec 11, 2018 at 13:26 UTC ( [id://1227096]=note: print w/replies, xml ) Need Help??


in reply to Re: multiple hash compare, find, create
in thread multiple hash compare, find, create

Hey Cristoforo, I implemented your solution (without the strikethroughs :)) and it worked like a dream and creates some flexibility for future extensions. I will look into implementing the other solution as I have time. But thanks again!

print "doing the set scalar stuff\n"; use Set::Scalar; %output; $ridxre = Set::Scalar->new(keys %ridxre); $ridrdk = Set::Scalar->new(keys %ridrdk); $ridbid = Set::Scalar->new(keys %ridbid); $intersect = $ridxre * $ridrdk * $ridbid; for $key (@$intersect) { push @{$output{$key}}, $ridxre{$key}, $ridrdk{$key}, $ridbid{$key} +; } print "writing OUT.txt file\n"; open(OUT,">","$outfile1") || die("cannot open $outfile1\n"); while ( ($k,$v) = each %output ) { print OUT "$k "; print OUT "$_ " for @{ $output{$k} }; print OUT "\n"; } close(OUT);

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1227096]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (3)
As of 2024-04-19 19:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found