Perguntas com a marcação «iterator»

Um iterador é um padrão de programação orientado a objetos que permite a travessia através de uma coleção, independente da implementação real ou dos endereços de objetos na memória física. É um dos padrões de design comportamental do Gang of Four.



4
enumerate () - gerando um gerador em Python
Gostaria de saber o que acontece quando passo o resultado de uma função do gerador para enumerate () do python. Exemplo: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word A enumeração é iterada …

6
Usando map () em um iterador
Digamos que temos um Mapa :, let m = new Map();usando m.values()retorna um iterador de mapa. Mas não posso usar forEach()ou map()naquele iterador e implementar um loop while nesse iterador parece um anti-padrão, já que o ES6 oferece funções como map(). Então, há uma maneira de usar map()em um iterador?






3
Quais caracteres são agrupados com Array.from?
Eu tenho brincado com o JS e não consigo descobrir como o JS decide quais elementos adicionar ao array criado ao usar Array.from(). Por exemplo, o seguinte emoji 👍 tem um lengthde 2, pois é composto por dois pontos de código, mas Array.from()trata esses dois pontos de código como um, …


1
detalhe da implementação removeIf
Tenho uma pequena pergunta detalhada sobre a implementação que não consigo entender ArrayList::removeIf. Eu não acho que posso simplesmente colocar do jeito que está, sem algumas pré-condições primeiro. Como tal: a implementação é basicamente em massa remove , ao contrário ArrayList::remove. Um exemplo deve facilitar muito a compreensão das coisas. …
9 java  java-8  iterator 
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.