나는이 코드 조각 (수정 발췌)을 가로 질러왔다? 단순히하지 마시오.펄 Autovivication를 사용하는 경우
my $respMap;
my @respIdArray;
foreach my $respId (@$someList) {
push(@respIdArray, $respId);
}
$respMap->{'ids'} = \@respIdArray;
return $respMap;
다음과 같은 후속 조치 : 누군가 자동 백업을 사용할 수 있습니까?
'@ $ someList'가 비어있는 경우 다시 작성하면 미묘한 차이가 발생합니다. 또한 암시 적 배열 참조 할당 만 다시 작성했지만 암시 적 hashref 할당은 다시 작성하지 않은 이유가 궁금합니다. – pilcrow