我有习惯用我的每个脚本启动
use strict;
use warnings;
Run Code Online (Sandbox Code Playgroud)
但是这里有一些高级别的研究员推荐
use warnings 'all';
Run Code Online (Sandbox Code Playgroud)
如果我理解他们,后者甚至比第一个更好.所以我通读了文档并找到了
所有警告都通过以下任一方式在块中启用:
Run Code Online (Sandbox Code Playgroud)use warnings; use warnings 'all';
即使是骆驼书,也没有什么不同:
Run Code Online (Sandbox Code Playgroud)use warnings; # same as importing "all"
所以
use warnings;
不会捕获),或者ps -ef
对ps aux
吗?有些人使用这个,而有些人更喜欢另一个.Thi*_*Not 14
目前,
use warnings;
Run Code Online (Sandbox Code Playgroud)
相当于
use warnings 'all';
Run Code Online (Sandbox Code Playgroud)
然而,关于perl5porters一直在谈论改变它的意思
use warnings 'default';
Run Code Online (Sandbox Code Playgroud)
新的"不太重要"的警告将添加到"所有"类别,但默认情况下不显示.由于看起来这种变化正在被认真考虑,因此use warnings 'all';
明确地更加安全.
以前关于p5p的讨论: