Perl:如何获得’使用VERSION’号码

Perl:如何获得’使用VERSION’号码,第1张

概述是否有一个特殊的变量或函数,它在运行脚本时给出了使用VERSION(在本例中为5.12.0)的次数? #!/usr/bin/env perl use warnings;use 5.12.0; 我只是快速检查了feature.pm代码 – 版本本身并没有存储在任何地方. Alex的答案已经展示了如何测试呼叫产生的特定功能. 另请注意,可以在多个位置(例如,在模块中)调用VERSION. 一个假设 是否有一个特殊的变量或函数,它在运行脚本时给出了使用VERSION(在本例中为5.12.0)的次数?

#!/usr/bin/env perl use warnings;use 5.12.0;
解决方法 我只是快速检查了feature.pm代码 – 版本本身并没有存储在任何地方. Alex的答案已经展示了如何测试呼叫产生的特定功能.

另请注意,可以在多个位置(例如,在模块中)调用VERSION.

一个假设的选择是覆盖使用并在某处记录版本号以供检查.

编辑:有些在钩子方向戳:

use version; # for version parsinguse subs 'require';BEGIN {    sub require {        warn "use ",version->parse($_[0]);        # ... emulate original require    };}use 5.12.0;

这个有限的示例报告了指定的版本,但是对于实际使用,它必须更加健壮.

总结

以上是内存溢出为你收集整理的Perl:如何获得’使用VERSION’号码全部内容,希望文章能够帮你解决Perl:如何获得’使用VERSION’号码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1257905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存