2
A
回答
4
如果您指定的版本大于Perl解释器的版本,则会引发异常。
因此,当您使用某些要求解释器版本大于特定版本的Perl的某些功能时,这是很有必要的。
VERSION
可以是数字参数如5.006
,这将在相比$]
或文字形式v5.6.1
,这将在相比$^V
(又名$PERL_VERSION
)的。如果VERSION
大于当前Perl解释器的版本,则会引发异常。与use
比较,它可以在编译时做类似的检查。
相关问题
- 1. AWK:这些声明是否需要?
- 2. 锁是否需要声明为全局?
- 3. 是否需要声明steam openid auth?
- 4. 是否需要声明class atributtes?
- 5. 是否需要角ngRoute'Controller'声明?
- 6. 是否声明头文件是必需的?
- 7. 你是否只需要调用声明和原型声明“声明”?
- 8. AssemblyInfo.cpp是否必需?
- 9. Html.BeginForm()是否必需?
- 10. Angular2:根据需要在Directive中声明输入变量/不是必需的?
- 11. 必填字段是否需要迁移?
- 12. 带声明的Python - 是否需要更旧的文件处理?
- 13. 声明指向数组的指针时是否需要括号?
- 14. 您是否需要完成失败的预备声明?
- 15. 我们是否需要ActiveRecord模型中的class_name和foreign_key声明
- 16. 时间戳是否需要可空的虚假声明
- 17. jquery - 变量是否只需要声明顶部的函数?
- 18. XML声明是否需要使用特定的编码?
- 19. 有效的XML文件是否需要XML声明?
- 20. 是否需要声明私有嵌套类的内部私有?
- 21. 模板参数是否需要前向声明或者是否需要知道类型定义
- 22. 是否需要明确处置SharpDX.Direct2D1.GeometrySink?
- 23. const是否需要类型说明符?
- 24. 需要说明这是否使用typedef
- 25. MembershipProvider和RoleProvider - 是否需要实现所有必需的方法?
- 26. 函数声明后是否需要分号?
- 27. 是否需要在pom.xml中声明maven“依赖关系”?
- 28. CakePHP 2.0是否还需要在模型中声明$ name?
- 29. PHP数组是否需要在使用之前声明?
- 30. 我是否需要在for循环中声明迭代器?
想象一下,您尝试在安装了较早版本的perl的计算机上使用新的perl功能运行脚本。脚本不会运行,但错误将指向代码问题,而不是过时的perl安装。这让你知道问题不在于代码本身,而是需要更新版本的Perl来运行脚本。 –
['require'](http://perldoc.perl.org/functions/require.html)应该回答你的疑问。 – devnull