perl -w VS使用警告

时间:2013-11-20 01:04:54

标签: perl

我们对perl编码标准进行了一些讨论,一个是关于使用

perl -w

use warnings

由于以下原因,有些人更喜欢后者:

  1. 可以有选择地使用警告
  2. 可以启用和禁用警告类别(-w完全打开或关闭)
  3. 你觉得怎么样?

1 个答案:

答案 0 :(得分:2)

Perl文档本身在What's wrong with -w and $^W中讨论了这个问题。

warnings pragma是一个较新的功能,是作为-w的替代品引入的。它的主要优点是它允许更多的控制,因为正如你所提到的,它可以有选择地应用。即它适用于使用它的封闭块的范围内(并且可以在一个子块中禁用它,在这个子块中你希望抑制警告,因为你知道会产生警告)。