Perlについての質問箱 14箱目
■ このスレッドは過去ログ倉庫に格納されています
0260デフォルトの名無しさん
NGNGuse warnings;
foreach my $bar (@list) {
next if (-M $bar < 0); #★
print "$bar\n";
}
と書くと、Use of uninitialized value in numeric lt (<) at ★の行
とワーニングが出まくるんですが、これは何が原因でしょう?
@listにはあるディレクトリのファイルリストが入っています。
$barが初期化されてないって意味だと思うのですが、printできてるので
ファイルリストは取得できています。Perlのバージョンは5.8.5です。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています