Questions marquées «iterator»

Un itérateur est un modèle de programmation orienté objet qui permet de parcourir une collection, indépendamment de l'implémentation réelle ou des adresses d'objets dans la mémoire physique. C'est l'un des modèles de conception comportementale du Gang of Four.


5
Itérer sur les clés d'objet dans node.js
Depuis Javascript 1.7, il existe un objet Iterator , qui permet ceci: var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) { console.log("Unknown error: " + err.description + "\n"); } } iterate(); y a-t-il quelque chose …


3
Différence entre Iterator et Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Nous pouvons utiliser Iteratorpour parcourir a Setou a Listou a Map. Mais ListIteratorne peut être utilisé que pour traverser a List, il ne peut pas traverser a Set. Pourquoi? Je sais que la principale différence est qu'avec l'itérateur, …


12
Itération sur la carte Typescript
J'essaie d'itérer sur une carte dactylographiée mais je continue à recevoir des erreurs et je n'ai pas encore trouvé de solution pour un problème aussi trivial. Mon code est: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } Et j'obtiens l'erreur: Le type 'IterableIteratorShim <[string, boolean]>' n'est pas …






6
Itérer sur les lignes d'une chaîne
J'ai une chaîne multiligne définie comme ceci: foo = """ this is a multi-line string. """ Cette chaîne que nous avons utilisée comme entrée de test pour un analyseur que j'écris. La fonction parseur reçoit un file-objet en entrée et effectue une itération dessus. Il appelle également la next()méthode directement …
119 python  string  iterator 


7
Scala vers le bas ou décroissant pour la boucle?
Dans Scala, vous utilisez souvent un itérateur pour faire une forboucle dans un ordre croissant comme: for(i <- 1 to 10){ code } Comment feriez-vous pour que ça passe de 10 à 1? Je suppose que 10 to 1donne un itérateur vide (comme les mathématiques de plage habituelles)? J'ai fait …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.