我如何“需要”某个版本的Perl模块?

时间:2013-12-02 08:47:45

标签: perl module version

我有一些Perl代码使用require代替use来加载特定模块,我刚刚发现我的代码需要该模块的最低版本。但是,与use不同,require在加载模块时似乎没有版本参数。那么这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:8)

您可以调用VERSION方法,它继承自UNIVERSAL类。它检查$Module::VERSION变量:

require Any::Module;
Any::Module->VERSION('2.3');