함수에 전달할 인수가 들어있는 목록이 있습니다. 어떻게 그 함수를 호출 할 수 있습니까?Perl 배열 참조의 요소를 별도의 인수로 서브 루틴에 전달할 수 있습니까?
예를 들어, 나는이 기능을 가지고 상상 :
sub foo {
my ($arg0, $arg1, $arg2) = @_;
print "$arg0 $arg1 $arg2\n";
}
과의 내가 있다고 가정 해 봅시다 : foo($$args[0], $$args[1], $$args[2])
를 작성하지 않고
my $args = [ "la", "di", "da" ];
가 어떻게 foo
부릅니까?
여기서'APPLY'는 어디에서 왔습니까? 이것은 다른 언어로 구성되어 있습니까? – daotoad
APPLY는 LISP에서 제공합니다. http://nostoc.stanford.edu/jeff/llisp/21.html –
@daotoad Lisp에서 제공하지만 대부분의 언어는 이에 상응하는 형식을 가지고 있습니다. 다양한 언어가 동일한 용어에 대해 서로 다른 용어를 사용하기 때문에 Google에있어 어려운 점 중 하나입니다. –