Во время просмотра исходного кода я увидел следующие строки:
my @files_to_keep = qw (file1 file2);
my %keep = map { + $_ => 1 } @files_to_keep;
Что делает +
в этом фрагменте кода? Я использовал Data::Dumper
, чтобы увидеть, что вынимает знак "плюс", что-то делает, но результаты были одинаковыми:
$ perl cleanme.pl
$VAR1 = {
'file1' => 1,
'file2' => 1
};