05.9 Repetição de comandos

Parênteses

Sintaxe: (formato)

Para que os comandos de formatação tenham efeito em todas as ocorrências de campos repetitivos é necessário colocá-los entre parênteses.
Exemplo:
Formato: Saída:

(v10/) ELVIRA SILLERA, Maria

ESPINOSA RAMIREZ, Antônio Bernardo

GAY MOLINS, Pilar

WHILE

Sintaxe: WHILE condição (formato)

condição expressão booleana

formato qualquer formato de extração de dados válido a ser executado

Permite a criação de rotinas que repetem a execução de um formato enquanto a condição fornecida retorne Verdadeiro.

Se o valor inicial de condição for Falso, então formato não será executado. Portanto, para encerrar o laço é necessário realizar uma verificação que retorne Falso ao final do processamento.

Por exemplo:

e1:=1,e2:=nocc(v70), while e1<=e2 (f(e1,1,0),'. ',v70[e1]/ e1:=e1+1)

Este exemplo exibe cada ocorrência do campo 70 como uma nova linha precedida do número da ocorrência:

     1. Primeiro Autor
     2. Segundo Autor
     3. Terceiro Autor

Deixe um comentário