주어진 접두사로 시작하는 많은 함수가 있습니다. 이러한 함수의 배열을 만든 다음 하나씩 실행하고 싶습니다.Perl에서 함수 참조 배열 생성
고려 :
use v5.12;
my @names = qw(a b);
my @ss = map { "s".$_ } @names;
sub sa {
say "a";
}
sub sb {
say "b";
}
여기서 함수 프리픽스
s
이다.
for
루프를 사용하여 이러한 함수를 하나씩 호출하는 방법은 무엇입니까? (
map
명령 안에
\&
을 삽입하려고 시도했지만 작동하지 않습니다.)
모든 기능이 동일한 인수를 사용한다는 것을 알아 두십시오. 이것이 내가 할 수있는 유용한 것이라고 생각합니다.