我尝试在 perl 中执行以下伪代码
#!/usr/bin/perl -w
#App.pm
use strict;
use OtherModule;
use Other2Module;
sub App::hashF
{
my $hash_funtion = {
'login' => OtherModule::login,
'logout' => Other2Module::logout
};
my($module, $params) = @_;
return $hash->{$module}($params);
}
但我得到如下错误: - 不能使用字符串(“登录”)作为子程序引用,而“严格引用” - 不能使用裸字(“OtherModelo”)作为哈希引用,而“严格引用”