批量使用gotos和()

时间:2011-10-22 07:23:23

标签: batch-file

在批处理文件中,您可以

Goto Stackoverflow

你可以

(Goto Stackoverflow)

这些之间的差异是什么?

他们正在被这样使用

:Stackoverflow
set /a x=%x% + 1
goto stackoverflow

:Stackoverflow
set /a x=%x% + 1
(goto stackoverflow)

1 个答案:

答案 0 :(得分:3)

在批处理文件中使用括号(或brackets)指定应被视为实体的命令列表,例如其他语言中的{ ... }。通常,它们与IFFOR表达式一起使用:

IF EXIST %windir% (
    echo "one line"
    echo "another line"
)

在您的示例中,Goto Stackoverflow(Goto Stackoverflow)之间没有区别。