相关疑难解决方法(0)

为什么这个地图块包含一个明显无用的+?

浏览源代码时,我看到以下几行:

my @files_to_keep = qw (file1 file2);
my %keep = map { + $_ => 1 } @files_to_keep;
Run Code Online (Sandbox Code Playgroud)

+这段代码片段做了什么?我曾经Data::Dumper看过取出加号是否做了什么,但结果是一样的:

  $ perl cleanme.pl
$VAR1 = {
          'file1' => 1,
          'file2' => 1
        };
Run Code Online (Sandbox Code Playgroud)

perl map

11
推荐指数
2
解决办法
601
查看次数

标签 统计

map ×1

perl ×1