本人在写代码的时候经常遇见这个问题,现在才想起来发帖问问。比如,代码如下:- for /f %%a (a.txt) do (
- ........................
- .........................
- if ........goto next
- ...........................
- .........................
- :next)
复制代码 为什么会提示此时不能有)?
有的时候在for语句里判断某个条件,当成立的时候就到for的末尾执行下一个循环,为什么标签后没有任何句子的话会报错呢。如果有句子,标签处于for语句体中间,又该需要注意什么呢?似乎嵌套一个for语句并在里层for中跳转到外层李的标签的时候,往往最外一层for只能执行一次,无法执行接下来的循环,为什么?
[ 本帖最后由 Lumiere 于 2009-7-28 23:42 编辑 ] |