perl 对象“ plan ”有子程序“ plan_exec_time ”;
my $p = Plan->new;
我可以这样称呼它:$p->plan_exec_time
但$p->"plan_exec_time"
不工作。
现在我想通过变量访问子程序参考:
my $t = "plan_exec_";
$p->"${t}time"
这也行不通
如何访问对象的子程序但不通过创建临时变量?
因为这有效:
my $x = "${t}time";
$p->$x;
perl 对象“ plan ”有子程序“ plan_exec_time ”;
my $p = Plan->new;
我可以这样称呼它:$p->plan_exec_time
但$p->"plan_exec_time"
不工作。
现在我想通过变量访问子程序参考:
my $t = "plan_exec_";
$p->"${t}time"
这也行不通
如何访问对象的子程序但不通过创建临时变量?
因为这有效:
my $x = "${t}time";
$p->$x;