maa*_*nus 3 perl warnings file
我将我的程序简化为以下简单的片段,我仍然收到消息
名称"main :: FILE"仅使用一次:可能的拼写错误...
#!/usr/bin/perl -w
use strict;
use autodie qw(open close);
foreach my $f (@ARGV) {
local $/;
open FILE, "<", $f;
local $_ = <FILE>; # <--- HERE
close FILE;
print $_;
}
Run Code Online (Sandbox Code Playgroud)
这显然是不正确的,因为它被使用了三次.无论出于何种原因,只有标记的事件才算数.
我知道打开文件的更好方法(使用$ filehandle),但它不支付短脚本,是吗?那我怎么能摆脱错误的警告呢?
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |