正如标题所示,无论如何,我是否可以自动告诉perl在我编写的每个perl脚本中包含以下内容(除非另有说明)?
use strict;
use warnings;
use feature 'say';
Run Code Online (Sandbox Code Playgroud)
我知道写三行并不是什么大不了的事,但如果我能改变一些系统文件或其他东西来做它就好了我就再也不用了.
提前致谢.
如果您使用 perl 5.11.0 或更高版本,则use strict;默认启用。你什么时候使用Moose你也免费获得strict一次warnings;
您还可以使用所有需要的功能定义自己的模块,并且所有行都减少为一行,例如:
use Myname::defs;
Run Code Online (Sandbox Code Playgroud)
如何开发一个包含您的需求的模块,在这里得到解答:如何使用现代 perl 和 utf8 默认值制作“use My::defaults”?。如果您不需要,utf8您可以将天才答案缩短为 strict、warnins 和 features。您也可以检查这个问题和这个问题。
对于开发,您还可以考虑:
use strictures 1;
Run Code Online (Sandbox Code Playgroud)
在这里阅读相关内容。