어떻게 로컬 변수 배열 (또는 그 변수에 대한 변수)의 값을 perl로 리턴합니까? 예를 들어. 배열에 대한 참조를 반환해야합니다. 그것도 잘 작동하지 않는 것 같습니다.Perl 프로그래밍 및 리턴 값
sub routine
{
my @array = ("foo", "bar");
return @array;
}
하지만 이것은 작동하지 않습니다. perl에서 지역 변수의 값을 어떻게 반환합니까?
내 두 번째 관련된 질문은 배열로 중첩 된 배열에 액세스하는 방법입니다. 예를 들어. 이전 질문은이 솔루션에 대한 필요성을 창출합니다.
@nestedArray = ("hello", "there");
@array = ("the", \@nestedArray);
($variable1, $variable2) = values @array;
이
내가($variable3, $variable4) values $$variable2; ## This doesn't seem to work?
시도한 것입니다 : - 두 번째를 들어/
첫 번째 예가 어떻게 작동하지 않습니까?당신이 기대하는 바가 뭐니? –
다르게 입력해야합니다 :-( – rubixibuc