2011-02-17 4 views
0

Je voudrais comparer deux structures de hachage complexes. En fin de compte, je voudrais créer un rapport Excel détaillant les différences.comment comparer deux hachages multiniveaux en perl

Tout codage existant qui fait cela?

salutations, Gordon

+0

jetez un oeil à http://stackoverflow.com/questions/540229/how-do-i-do-a-simple-perl-hash-equivalence-comparison et http: //www.perlmonks .org /? node_id = 121559 –

Répondre

3

Data::Compare est votre ami. Et Spreadsheet::WriteExcel pour le rapport

+0

j'ai regardé les données :: compare, il ne retourne que 1 ou 0 ce qui n'est pas suffisant – Gordon

+1

Hash :: Diff semble être un meilleur pari, tant que votre structure n'est pas récursive/self -référentiel ou contenant des références de tableau. – MkV

+0

J'ai utilisé un analyseur de hachage récursif pour déterminer les parties communes. –

Questions connexes