가정하자 내가 가진 내가스칼라 변수
use strict;
my $sub_name = 'foo';
을 정의 foo
(또는 ::foo
, 또는 main::foo
당신이 선호하는 경우) 및 함수 간접적으로 "$sub_name
에 저장된 이름의 함수"로 foo
을 호출하고 싶습니다. 이 예제에서 호출은 인수로 1, 2, 3
을 인수로 전달해야한다고 가정합니다.
main::
의 심볼 테이블로 직접 작업하여이를 해시 대응 코드로 처리하면이 작업을 수행 할 수 있습니다. 같은 데이터 구조.
이 상징 표 주문은 내가 찾고있는 것입니다.
필자는 이전에 이런 종류의 일을 여러 번했지만 필자는 수년 동안 Perl을 프로그래밍하지 않았기 때문에 더 이상 주문을 기억하지 않습니다.
(내가 no strict
에 의지하지 않고이 작업을 수행하는 것을 선호 싶지만, 더 비기이 가능하지 않는 경우.)
가능한 속임수 : https://stackoverflow.com/q/1915616/5830574 – PerlDuck
@PerlDuck : 나는 그 실을 보았지만 답은 보이지 않는다. 내 질문에. – kjo