我在运行时使用Module::Load
加载某些模块。但是,我必须使用不导入autoload
函数的旧版本(2013)。
因此,我做了这样的事情:
use Module::Load;
if(some condition)
{
load "Cwd", qw(getcwd abs_path);
}
我现在可以使用getcwd()
模块提供的abs_path()
和Cwd
函数。
当我需要加载导入大量功能的模块时,这显然不实用。我如何使用load
并仍然设法导入所有默认函数,而不必全部引用它们?
答案 0 :(得分:2)
通常最好只导入您实际使用的内容。也就是说,可以要求许多模块qw(:DEFAULT)
明确获取所有默认导出。