【发布时间】:2012-10-24 15:23:29
【问题描述】:
这是在 Windows 上 - 我如何在 perl 中将所有不以“.zip”结尾的文件统称为全局?
这是当前代码,就本问题而言,它是不可更改的——所有可以更改的只是 $pattern 变量的值。
my @arr = map { glob( $_ ) } $pattern;
顺便问一句,这段代码中 map 函数的目的是什么?可以,但我不明白。
【问题讨论】:
-
“它有效”是什么意思?
-
map { glob ( $_ ) } $pattern等价于glob $pattern。 -
choroba - “works” - 该语句将文件列表返回到数组,给定一个模式,正如预期的那样。那么地图有什么意义吗?我会写成“@arr = glob $pattern;”
标签: perl pattern-matching glob