Sou novo em Delphi, então peço desculpas pela banalidade da minha pergunta.
Como posso escrever em Delphi um for
loop com dois contadores como este em C++:
int i, j;
for (i=0, j=0; j<100; i++, j++) {
//do something
}
Obrigado
Sou novo em Delphi, então peço desculpas pela banalidade da minha pergunta.
Como posso escrever em Delphi um for
loop com dois contadores como este em C++:
int i, j;
for (i=0, j=0; j<100; i++, j++) {
//do something
}
Obrigado
Você tem que "desenrolar" o loop assim:
Em Delphi, um
for
loop pode ter apenas exatamente um contador e só pode avançar 1. (No entanto, ele pode avançar para cima, usandoto
, ou para baixo, usandodownto
.)As outras duas construções de loop na linguagem Delphi são
repeat
ewhile
.Com
repeat
, seu exemplo poderia ser escrito assim:Com
while
, poderia ficar assim: