У меня есть небольшой фрагмент кода для печати содержимого в виде текстового файла, как это,Как я могу избежать предупреждений в Perl?
use strict;
use warnings;
open (FILE, "2.txt") || die "$!\n";
my $var = <FILE>;
while ($var ne "")
{
print "$var";
$var = <FILE>;
}
текстовый файл,
line 1
line 2
line 3
После запуска кода я получаю предупреждение, как это,
line 1
line 2
line 3
Use of uninitialized value $var in string ne at del.pl line 10, <FILE> line 3.
Как преодолеть это предупреждение.
Было бы хорошо, если вы используете три ARGS форму открытого т.е. 'открытой (мой $ ФХ, '<'. «input.txt») или die $ !; ' –