Пакетное использование gotos и () - PullRequest
1 голос
/ 22 октября 2011

В пакетном файле вы можете иметь

Goto Stackoverflow

и вы можете иметь

(Goto Stackoverflow)

Какая разница между ними?

Они используются вот так

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

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

1 Ответ

3 голосов
/ 22 октября 2011

Круглые скобки (или скобки ) используются в пакетных файлах и задают список команд, которые следует рассматривать как сущность, например { ... } в других языках. Обычно они используются с IF или FOR выражениями:

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

В вашем примере нет разницы между Goto Stackoverflow и (Goto Stackoverflow).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...