2009年7月19日星期日

[PerlChina] Re: while未初始化变量的问题

谢谢你的分享。但我拒绝使用-w或者warnings的理由倒比较简单,说出来可能比较令人可笑:-)
我不想满屏的警告信息仅仅是因为我使用了-w或者warnings,但基本上100%的警告我个人都认为可以忽略。我的感觉更是对于-w而言的。因为你
的提醒,我查阅了warnings Pragma。发现是5.6版本开始有的。它所带的选项也很多。而我的阴影则是我在5.6版本使用了-w时种植下来
的。
对于use strict;有时我会在其后加上no strict "refs";
因为refs的出错,也曾经一度令我觉得神奇。当然它仅仅是令我的脚本终止继续运行。而我则希望我的脚本可以继续运行下去。


On 7月19日, 下午4时24分, Lee Duhem <lee.du...@gmail.com> wrote:
> 2009/7/19 Beckheng Lam <bi.ken....@gmail.com>:
>
> > 出现这个提示,感觉是使用了-w或者是use warnings;
> > 所以我现在都不使用-w或者use warnings了。
>
> 绝对是个糟糕的习惯,warnings 可以帮你发现许多可能的错误,
> 同样有用的是 strict。其实,除了命令行上的一行脚本外,所有的
> Perl 脚本都应该在最开始加上 use warnings 和 use strict, 包括
> 平常写的测试脚本(当然,除非你想测试 warnings 或者 strict 的
> 功能)。
>
> 如果你觉得在每个脚本开头添加 use warnings 和 use strict 很麻烦,
> 可以写个脚本将其自动化。
>
> lee
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

没有评论: