Para implementações de lista de declarações

A construção "FOR" oferece recursos de loop para arquivos em lote. A seguir está a construção comum da instrução 'for' para trabalhar com uma lista de valores.

Sintaxe

FOR %%variable IN list DO do_something

A clássica declaração 'para' consiste nas seguintes partes -

  • Declaração de variável - esta etapa é executada apenas uma vez para todo o loop e usada para declarar quaisquer variáveis ​​que serão usadas dentro do loop. No Batch Script, a declaração da variável é feita com %% no início do nome da variável.

  • Lista - Esta será a lista de valores para os quais a instrução 'for' deve ser executada.

  • O bloco de código do_something é o que precisa ser executado para cada iteração da lista de valores.

O diagrama a seguir mostra a explicação diagramática deste loop.

A seguir está um exemplo de como a instrução 'goto' pode ser usada.

Exemplo

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

O principal ponto a ser observado sobre o programa acima é -

  • A declaração da variável é feita com o sinal %% no início do nome da variável.

  • A lista de valores é definida após a cláusula IN.

  • O código do_something é definido após o comando echo. Assim, para cada valor da lista, o comando echo será executado.

Resultado

O programa acima produz a seguinte saída.

1 
2 
3 
4 
5