A PROMOÇÃO DE INVERNO ESTÁ AQUI!
Iterator

Iterator em Rust

O Iterador é um padrão de projeto comportamental que permite a passagem sequencial através de uma estrutura de dados complexa sem expor seus detalhes internos.

Graças ao Iterator, os clientes podem examinar elementos de diferentes coleções de maneira semelhante usando uma única interface iterador.

Iterator em outras linguagens

Iterator em C# Iterator em C++ Iterator em Go Iterator em Java Iterator em PHP Iterator em Python Iterator em Ruby Iterator em Swift Iterator em TypeScript