如何检查两个哈希值是否相等?

时间:2017-05-05 09:32:16

标签: perl

我必须检查两个哈希的值是否相等......

哈希1:19261 | 9;0;9;0;1 哈希2:19261 | 9;0;9;0;1

如果散列1或2中的值不等于:

哈希1:19261 | 9;0;9;0;1 哈希2:19261 | 9;0;9;0;5

它应该出现错误!!!

我是这样做的:

if($ADL_HNO{"$LinkID;$NameIndex;$Side"} == $ADLT_HNO{"$key[0];$key[1];$key[2]"} ){
   #print " HNO identisch\n";
}
else
{
   print "Die ADL-HNO: ".$ADL_HNO{"$LinkID;$NameIndex;$Side"}."\ mit der LinkID: $LinkID und Side: $Side sind nicht identisch zur ADLT-HNO: ".$ADLT_HNO{"$key[0];$key[1];$key[2]"}."\n";
}

目前它仅比较第一个数字(在本例中为9)。 我该怎么检查所有?

0 个答案:

没有答案