在 perl 的映射中使用函数名

use function names in perl's map

我正在玩这段代码来打印字符列表:

perl -e 'print join(" ", map { sprintf "%02x", ord }  grep /\s/, map { chr } 0x0 .. 0x7F )'

有没有更简单的写法 map { chr } 0x0 .. 0x7F ?

我试过:

map \&chr 0x0 .. 0x7F

但是我收到语法错误。

map { chr } 0x00 .. 0x7F已经很简洁了,但是除了map BLOCK LIST语法,还有map EXPR,LIST语法。

map chr,0x00..0x7f
map chr,0..127