我在玩这段代码来打印字符列表:
perl -e 'print join(" ", map { sprintf "%02x", ord } grep /\s/, map { chr } 0x0 .. 0x7F )'
有没有更简单的写map { chr } 0x0 .. 0x7F
的方法?
我尝试过:
map \&chr 0x0 .. 0x7F
但是我收到语法错误。
答案 0 :(得分:5)
TryParse
已经很简洁了,但是除了map { chr } 0x00 .. 0x7F
语法之外,还有map BLOCK LIST
语法。
map EXPR,LIST