Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a utilidade desse iterator?

Professor por favor, eu não entendi bem a utilidade de usar isso e não um simples "for" pra percorrer uma lista. Vi que isso era um pattern tbm, é uma implementação desse pattern, isso?

1 resposta
solução!

Fala ai Fábio, tudo bem? Realmente o exemplo não favoreceu o uso dos iterators, foi apenas para dar uma explicação sobre os mesmos.

Porém, nesse caso realmente o ideal seria fazer um forEach ou map para percorrer o retorno da API.

Os iterators são bons para quando precisamos chamá-los de maneiras pausadas, ou seja, por passo à passo.

Em um for convencional, não é possível (por padrão) iterar sobre X itens, parar e depois continuar de onde parou.

Com o iterator isso é possível, conseguimos pausar a iteração e recomeçar de onde paramos.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software