Например, в ситуациях, подобных приведенным ниже, я не хочу изменять значение $infilename
где-либо в программе после инициализации.
my $infilename = "input_56_12.txt";
open my $fpin, '<', $infilename
or die $!;
...
print "$infilename has $result matches\n";
close $fpin;
Какой правильный способ убедиться, что любое изменениев $infilename
приводит не только к предупреждению, но и к ошибкам?