2
C 프로그램에 Perl 스크립트가 내장되어 있습니다. Perl 스크립트에서 정수 배열을 반환하고 싶습니다. 그러나 반환되는 정수의 수 n
은 프로그램에 대한 입력이며 Perl 스크립트에서 하드 코드 될 수 없습니다. 이것을 할 수있는 방법이 있습니까? 다음은 몇 가지 예임베디드 Perl 스크립트에서 여러 값 반환
예 1 (N은 PERL 서브 루틴 (2)에 공지되어 있으며 동일 함) :
@num = {1, 2, 3, 4};
($num[0], $num[1]); // works, returns the two values
예 2 (n은 알려지지 않음)
@num = {1, 2, 3, 4};
(@num); // does not work
예 3 (알 수 없음) :
@num = {1, 2, 3, 4};
$string = "($num[0], $num[1], $num[2], $num[3])";
$string; // does not work
을 sputnick의 답변을 받아 주시기 바랍니다 당신이 단순히 필요가 있다고 생각 그것에서 왼쪽에 녹색 백색 진드기에 눌러서. – pts