해쉬 해시가 있습니다. 모든 "마스터 키"를 서로 비교해야합니다 (숫자입니다). foreach 루프가 perl을 사용하는 것보다 크다
foreach my $masterkey1 (keys %HOH){
foreach my $masterkey2 (keys %HOH){
if ($masterkey1 > $masterkey2){
... do some stuff...
}
}
}
그러나 메모리 사용을 줄이기 위해 두 번째 foreach 루프와 if 문을 결합 할 수는있다 : 여기에 내 코드입니다.
어쩌면 뭔가
같은foreach my $masterkey1 (keys %HOH){
foreach my $masterkey2 (keys %HOH < $masterkey1){
... do some stuff...
}
}
- 감사합니다 :)
우수 솔루션. – ikegami
실제로 내부 루프는 작은 키 위에 있어야합니다. 결정된. – ikegami
개선해 주셔서 감사합니다! – Narveson