相关疑难解决方法(0)

Perl版本字符串:为什么要使用EVAL EXPR?

我只是注意到了由此产生的Catalyst.pl.这显然是某种未经注释的黑客攻击.设置这样的版本字符串有什么好处?我甚至无法弄清楚他们想要做什么.

our $VERSION = '0.01';
$VERSION = eval $VERSION;
Run Code Online (Sandbox Code Playgroud)

perl version catalyst

20
推荐指数
4
解决办法
1019
查看次数

设置$ VERSION的好处是什么?

很多方法可以将模块设置$VERSION为perl,有些甚至具有优势.我不知道为什么我们这样做?我的意思是META.yml有一个版本......这是用什么的cpan?那么我们为什么要在模块中设置呢?重点是什么?

perl

4
推荐指数
2
解决办法
249
查看次数

标签 统计

perl ×2

catalyst ×1

version ×1