すべての「マスターキー」を互いに比較する必要がある場合、ハッシュのハッシュがあります(これらは数値です)。そのための私のコードは次のとおりです。
foreach my $masterkey1 (keys %HOH){
foreach my $masterkey2 (keys %HOH){
if ($masterkey1 > $masterkey2){
... do some stuff...
}
}
}
ただし、メモリ使用量を減らすために、if ステートメントを 2 番目の foreach ループと組み合わせることができます。
多分何かのような
foreach my $masterkey1 (keys %HOH){
foreach my $masterkey2 (keys %HOH < $masterkey1){
... do some stuff...
}
}
- ありがとう :)