해시가있는 해시가 있습니다.해시가있는 액세스 해시
'0'값만 반복하고 싶습니다.
내가 사용할 수 :
foreach my $key (keys(%myhash{0})) ## does not work
직접 어떻게 든 값에 액세스 내가 액세스 할 수
$VAR1 = {
'1' => {
'192.168.1.1' => '192.168.1.38'
},
'0' => {
'192.168.32.6' => '192.168.32.43'
}
};
유일한 방법은 두 foreach my $key (keys(%myhash))
루프를 만드는 것입니다? 당신이 해시 키와 같은 연속적인 정수를 사용하는 경우
감사
모든
['perlreutut'] (http : // perldoc .perl.org/perlreftut.html) 및 ['perldsc'] (http://perldoc.perl.org/perldsc.html)? – amon
중첩 된 (?)'''foreach''' 루프에 대한 코드를 삽입 할 수 있습니까? 이는 여기에서 논의 된 두 가지 접근 방법을 설명하고 대조하는 데 도움이 될 것입니다. 즉,'''5.14'' 및 이후 버전은 직접 참조를 취할 수 있지만 이전 버전에서는 참조 취소 단계 (따라서 이중 루프)가 필요합니다. –