2014-09-11 2 views
0
my @arrH = (
    { 'name' => 'getTapsArmPTDetailPl_sp', 'type' => 'P ' }, 
    { 'name' => 'getTapsFRPTDetailPl_sp', 'type' => 'P ' } 
); 

my $arRef = \@arrH; 

나는 각 요소를 인쇄하고 싶습니다 ..perl에서 해시 참조 배열 요소에 액세스하는 방법은 무엇입니까?

+0

데이터에서 덤퍼 사용 : 기록을 위해 덤프하십시오. – xtreak

+0

어디서나'@ arrH '를 사용하고 싶다면'@ {$ arRef}'를 사용할 수 있습니다. – jm666

답변

3
use feature 'say'; 
for (@arrH) { 
    say for values %$_; 
} 

또는 키와 값 뜻 "요소"에 의한 경우 : 당신은 그냥보고 싶다면

for (@arrH) { 
    while (my ($k, $v) = each %$_) { 
     say join " => ", $k, $v; 
    } 
} 

가 아니면 무엇 내부에 귀하의 데이터 구조 :

use Data::Dumper; 
print Dumper \@arrH; 
관련 문제