本文介绍了如何通过值(而非键)比较2个数组的哈希值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 嗨 我的数组上有哈希值,例如, %h1 =(''''=> [''abc'',' 'def''], ''b''=> [''ghi'',''jkl''], ''c''= > [''hop'',''uio''] ); %h2 =(''a''=> [ ''abc'',''def''], ''b''=> [''wert'',''wer'']); 然后,我如何比较2个哈希值(基于值。不是键)并获得不同的值? 任何解决方案都将不胜感激..... 解决方案 您可以使用Data :: Compare模块来比较perl中的数据结构。 展开 | 选择 | Wrap | 行号 Hi I have hashes with arrays to its keys like,%h1 = (''a''=>[''abc'',''def''], ''b''=>[''ghi'',''jkl''], ''c''=>[''hop'',''uio''] ); %h2 = (''a''=>[''abc'',''def''], ''b''=>[''wert'',''wer'']);then, how can i compare the 2 hashes(based on values. not keys) and get distinct values ? Any solution will be appreciated..... 解决方案 You can make use of Data::Compare module to compare data structures in perl. Expand|Select|Wrap|Line Numbers 这篇关于如何通过值(而非键)比较2个数组的哈希值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 09-25 18:20