O que é cada vez que um loop é chamado? [fechadas]


27
while ( true )
{
    // what is each time through this loop called?
}

1
Eu já assinalaram este como off-topic simplesmente porque eu acredito que este é mais adequado para English.SE
zzzzBov

6
@zzzzBov - eu esperaria que o inglês o fechasse como fora de tópico.
ChrisF

3
Como alguém altamente ativo no ELU, acho que é melhor para este fórum.
JSB #

4
Eu acho que isso pode ser coberto por esta postagem no blog
ChrisF

1
Esta questão está sendo discutida em nosso site de meta-discussão.

Respostas:


226

Eu chamaria isso de iteração. Não sei se todo mundo faria.


141
Todo mundo faria.
22611 Scott C Wilson

10
A definição de "iteração" no dicionário baseado em PC que eu uso (WordWeb Pro) é: "uma única execução de um conjunto de instruções a serem repetidas" , que se encaixa perfeitamente com "uma vez neste ciclo". Então eu concordo.
tcrosley

@psr Como seria chamado para fazer uma única iteração?

4
@quickly_now: "Pass" é comumente usado quando o código executado difere em cada passe. Por exemplo, um compilador de duas passagens normalmente possui uma passagem de 'análise' e 'link'.
MSalters

1
@ jay Eu diria o que você disse, uma única iteração. Isso deixa claro que fazia parte de um loop que terminou mais cedo.
Jhocking 26/07


18

O termo usual é um "passe". Por exemplo: "Este código faz dez passagens pelo loop. Em cada passagem, ele calcula um máximo local. O melhor resultado até agora foi encontrado durante a passagem anterior e será aprimorado nessa passagem ".


10
Eu prefiro iteração. Pass é algo em grande escala, por exemplo, duas passagens do codificador de vídeo (que pode ou não estar num loop)
Bart van Heukelom

4
Ou pior: A passagem pode geralmente incluem milhões de iterações de vinte e seis laços diferentes
Vinko Vrsalovic

1
O passe também é confuso, porque em alguns idiomas é usado especificamente para significar pular uma iteração .
Caleb

4

Atualmente, a "iteração" se tornou o uso geral mais comum. Embora o "passe" tenha sido realmente usado e ainda seja visto ocasionalmente, ele geralmente é semanticamente ligado mais à transferência de valores e referências como argumentos para os parâmetros do método.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.