这是我目前的想法,但我不知道如何调度/执行它
我的 $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);
请更正我的代码..非常感谢