Algumas das formas mais correntes de controlar o fluxo dos programas em VBScript: Loops DO WHILE/LOOP e operadores lógicos.Por Rubén Alvarez
Publicado em: 01/12/04
Os loops DO WHILE/LOOP
Outra forma de realizar este tipo de seqüências loop é a partir da instrução DO WHILE. Neste caso o que especificamos para fixar a extensão do loop não é o número de voltas e sim, o que se cumpre ou não uma condição. A estrutura deste tipo de loops é análoga a dos loops FOR/NEXT:
DO WHILE condição
Instrução 1
Instrução 2
...
LOOP
O loop se dará enquanto a condição proposta seguir sendo válida.
Como será visto em exemplos posteriores, este tipo de loops é muito prático para a leitura de bases de dados.
Todo este tipo de controladores de fluxo, (condições e loops) podem ser necessários e otimizados a partir do uso de operadores lógicos. Assim, podemos escolher que sejam duas as condições que dêem para realizar um conjunto de instruções:
IF condição 1 AND condição 2 THEN ...
Também podemos requerer que seja uma das duas:
IF condição 1 OR condição 2 THEN...
Da mesma forma, é possível escolher que a condição de um loop DO seja a inversa à enunciada:
DO WHILE NOT condição
Concluindo, um conjunto de recursos básicos para controlar o desenvolvimento de programas. Sua utilidade será mais que patente e seu uso irá tornando-se intuitivo à medida que nos familiarizarmos com a linguagem.