加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – “使用警告”和“使用警告”之间有区别“全部”;“?

发布时间:2020-12-15 21:22:53 所属栏目:大数据 来源:网络整理
导读:我有习惯每一个脚本开始 use strict;use warnings; 但是这里的一些高级研究员推荐 use warnings 'all'; 如果我理解他们是正确的,后者比第一个更好.所以我读过docs并发现 All warnings are enabled in a block by either of these: 06002 即使Camel Book说没
我有习惯每一个脚本开始
use strict;
use warnings;

但是这里的一些高级研究员推荐

use warnings 'all';

如果我理解他们是正确的,后者比第一个更好.所以我读过docs并发现

All warnings are enabled in a block by either of these:

06002

即使Camel Book说没有什么不同:

06003

所以

有差异吗?
这是否只是更加面向未来(如果未来版本的Perl发布警告,我们现在不知道并使用警告;不会捕获),或
这只是另一种习惯,比如说ps -ef vs. ps aux?有些人使用这个,而别人喜欢另一个人.

解决方法

目前,
use warnings;

相当于

use warnings 'all';

不过,已经有talk on perl5porters个改变了

use warnings 'default';

新的“不太关键”的警告将被添加到“全部”类别,但默认情况下不会显示.由于看起来这个变化是被认真考虑的,所以使用警告’all’更安全;明确.

以前讨论过的p5p:

RFC: Support for new warning categories outside of “all”

I’ve added support for new warning categories outside of “all” to blead

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读