내 test.pl 스크립트는 아래와 같습니다.명령 줄에서 Perl 서브 루틴 매개 변수에 값을 전달하려면 어떻게해야합니까?
#!C:\Perl\bin\perl.exe
use strict;
use warnings;
sub printargs
{
print "@_\n";
}
&printargs("hello", "world"); # Example prints "hello world"
printargs("hello", "world");
을 print($a, $b);
으로 바꾼 경우. 내가 명령 줄에서 펄 test.pl 안녕하세요 세계을 실행할 때, $에 감사를 A, $의 B를 '안녕하세요', '세계'를 전달하는 방법을
'&'를'& printargs (...) '에서 생략하는 것이 현명합니다. 당신은 그것을 필요로하지 않고'&'로 서브 콜링의 접두사를 붙이면 기대하지 않았던 부작용을 가질 수있다. –