use strict;
use warnings;
my $dir = "/";
my @old = `ls -1rtA $dir`;
#print @old;
my #variable declaration
while(1){
$oldlen = scalar @old;
@new = `ls -1rtA $dir`;
print @new;
$newlen = scalar @new;
if(@old ~~ @new)
{
}
else
{
$diff=$oldlen+1;
print "$diff \n";
print "$list \n";
#print "@new[$list] \n";
#$op=$new[$list];
print "$newlen \n";
#pop @core,$op;
print "@new[$diff..$newlen]";
print @core;
}
}
次のエラーが表示されます。
結合または文字列での初期化されていない値の使用print "@new[$diff..$newlen]";
この問題の原因は何ですか?
エラーの意味は何ですか?