5
我不知道,如果一开始一个Perl模块我应该使用“使用5.12.0;使用警告;”在perl模块?
package MYPACKAGE;
use 5.12.0;
use warnings;
# functions are here
1;
或
use 5.12.0;
use warnings;
package MYPACKAGE;
# functions are here
1;
,或者如果这些use ...
是不是在所有认为因为use ...
都继承了它起到什么作用从调用perl脚本。
这个问题可能归结为:是否值得在模块中指定那些use ...
,或者如果我已经在我的perl脚本中指定了它们,它是否足够。
这是可能的一个模块来使用['strict'](http://perldoc.perl.org/strict.html “perldoc strict”)和['warnings'](http://perldoc.perl.org/warnings.html“perldoc警告”)。 'package example;严格使用; sub import {strict-> import}'示例:[Modern :: Perl](http://p3rl.org/Modern::Perl“perldoc Modern :: Perl”) –