相关疑难解决方法(0)

如何在Perl中有条件地使用模块?

我想在Perl中做这样的事情:

$Module1="ReportHashFile1"; # ReportHashFile1.pm
$Module2="ReportHashFile2"; # ReportHashFile2.pm

if(Condition1)
{
  use $Module1;
}
elsif(Condition2)
{
  use $Module2;
}
Run Code Online (Sandbox Code Playgroud)

ReportHashFile*.pm包含一个包ReportHashFile*.

另外如何根据动态模块名称引用模块内部的数组?

@Array= @$Module1::Array_inside_module;
Run Code Online (Sandbox Code Playgroud)

无论如何我能做到这一点.某种编译器指令?

perl conditional module include

16
推荐指数
4
解决办法
1万
查看次数

标签 统计

conditional ×1

include ×1

module ×1

perl ×1