0
나는 perl로 데몬을 작성하려고합니다. 이제이 데몬은,perl 순환 참조. 이것은 무슨 일이 일어나고 있습니까
sub b {
my $data;
if (some condition) {
$data->{"endsmeet"} = 1;
} else {
$data->{"endsmeet"} = 2;
}
my $newData = a($data);
}
sub a {
my ($data) = @_;
my %a =();
my $newData = {
endsmeet => undef,
};
$a{"boo"} = $data->{"endsmeet"};
$newData->{"endsmeet"} = \%a;
return $newData;
}
내 질문은 위로부터 다음과 같은 코드가 수행하는이 사라와 b가 범위를 벗어나면 그것은 청소됩니까 %의 기준?
OT : 그건'my % a =();'이어야합니다. 이것은'my % a;'를 작성하는 실릴 방법 일뿐입니다. 항상'use strict; '경고를 사용하십시오; – ikegami
자, 가세요. 하지만 내가 말하는 것에 의미가 있나? 나는 여기에 기억이 새고 있을지 모른다는 걱정이된다. –