这是我目前的想法,但我不知道如何调度/执行它
我的 $key;
我的@arraydata;
我的 %commandfunc{
"ab 1", \&func1(\@arraydata),
"ab 2", \&func2(\@arraydata,
"ab 3", \&func3(\@arraydata)
};
foreach $k(键 %commandfunc){
if($something =~ /$k/){ #if $something 匹配一个键字符串
$key=$k;
#这里处理arraydata;
}
}
#调度??
我的 $command = $commandfunc{$key}->(\@arraydata);
请更正我的代码..非常感谢