Domande taggate «iterator»

Un iteratore è un modello di programmazione orientato agli oggetti che consente l'attraversamento attraverso una raccolta, agnostico dell'implementazione effettiva o degli indirizzi degli oggetti nella memoria fisica. È uno dei modelli di design comportamentale di Gang of Four.

4
enumerate () - ing un generatore in Python
Mi piacerebbe sapere cosa succede quando passo il risultato di una funzione di generatore a enumerate () di python. Esempio: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word L'enumerazione viene ripetuta pigramente o …









3
Quali personaggi sono raggruppati con Array.from?
Ho giocato con JS e non riesco a capire come JS decida quali elementi aggiungere all'array creato durante l'utilizzo Array.from(). Ad esempio, la seguente emoji 👍 ha un length2, poiché è composta da due punti di codice, ma Array.from()tratta questi due punti di codice come uno, dando una matrice con …


1
removeIf dettagli dell'implementazione
Ho una piccola domanda sui dettagli di implementazione che non riesco a capire ArrayList::removeIf. Non credo di poter semplicemente dirlo così com'è senza prima alcune condizioni preliminari. Come tale: l'implementazione è sostanzialmente una massa remove , a differenza ArrayList::remove. Un esempio dovrebbe rendere le cose molto più facili da capire. …
9 java  java-8  iterator 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.