我遇到了这段代码:
map () {
eval "$initDocs"
usage "<lambda-function> [<item>...]"
example "'<--- \$1 --->'" a b c d
eval "$doneDocs"
typeset f="$1"
shift
map_ () {
echo ${(e)==f}
}
eval "$loopNow" map_
}
${(e)f}
我不明白和之间有什么区别${(e)==f}
。
来自
zshexpn(1)
:换句话说,无论它是否在全球范围内处于活动状态,都
${==f}
明确指定关闭此单个扩展。SH_WORD_SPLIT