木子屋 Dnawo's BLOG

启用变量延迟的得失

👤 dnawo 📅 2008-04-24 👁 4246 👍 0 💬 0 🔄 cn-dos.net
在代码中,使用 setlocal enabledelayedexpansion 语句来启用变量延迟之后,有得有失:

优点

1、可以在同一语句内部直接使用上一次改变后的变量;
2、在echo特殊字符的时候,无须用引号括起来,比如变量的值含有<、>、|等字符的时候,直接使用 echo !str! 就可以了;

缺点

1、会把文本中所有的感叹号抛弃;

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 批处理中注释表达形式 下一篇 → 不能直接将字符串做为for的分隔符(delims)