我们对perl编码标准进行了一些讨论,一个是关于使用
perl -w
或
use warnings
由于以下原因,有些人更喜欢后者:
你觉得怎么样?
答案 0 :(得分:2)
Perl文档本身在What's wrong with -w and $^W中讨论了这个问题。
warnings
pragma是一个较新的功能,是作为-w
的替代品引入的。它的主要优点是它允许更多的控制,因为正如你所提到的,它可以有选择地应用。即它适用于使用它的封闭块的范围内(并且可以在一个子块中禁用它,在这个子块中你希望抑制警告,因为你知道会产生警告)。