Articles of itération

Est-il possible de fusionner des iterators en Java?

Est-il possible de fusionner des iterators en Java? J’ai deux iterators et je veux les combiner / fusionner pour que je puisse parcourir leurs éléments en une seule fois (dans la même boucle) plutôt qu’en deux étapes. Est-ce possible? Notez que le nombre d’éléments dans les deux listes peut être différent, par conséquent, une boucle […]

Parcourir des fichiers dans un dossier avec des dossiers nesteds – Cocoa

Je dois accéder à tous les fichiers d’un dossier, y compris ceux existant dans des dossiers nesteds. Un exemple de dossier peut ressembler à ceci. animals/ -k.txt -d.jpg cat/ -r.txt -z.jpg tiger/ -a.jpg -p.pdf dog/ -n.txt -f.jpg -p.pdf Dites que je voulais exécuter un processus sur chaque fichier dans “animals” qui n’est pas un dossier. […]

“Continuer” (à la prochaine itération) sur VBScript

Un collègue et moi essayions de trouver un moyen de faire l’équivalent d’une instruction “continue” dans une boucle VBScript “For / Next”. Partout où nous avons regardé nous avons trouvé que les gens n’avaient aucun moyen de le faire dans VBScript sans avoir de nids désagréables, ce qui n’est pas une option pour nous car […]

java foreach ignore la première itération

Existe-t-il un moyen élégant d’ignorer la première itération dans une boucle Java5? Exemple de pseudo-code: for ( Car car : cars ) { //skip if first, do work for rest . . }

Ruby array each_slice_with_index?

Si j’ai arr = [1, 2, 3, 4] je sais que je peux faire les choses suivantes … > arr.each_slice(2) { |a, b| puts “#{a}, #{b}” } 1, 2 3, 4 …Et… > arr.each_with_index { |x, i| puts “#{i} – #{x}” } 0 – 1 1 – 2 2 – 3 3 – 4 … […]

Itérer sur deux tableaux simultanément

Je suis nouveau à Swift. Je fais de la programmation Java. J’ai un scénario à coder dans Swift. Le code suivant est en Java. Je dois coder dans Swift pour le scénario suivant // With Ssortingng array – strArr1 Ssortingng strArr1[] = {“Some1″,”Some2”} Ssortingng strArr2[] = {“Somethingelse1″,”Somethingelse2”} for( int i=0;i< strArr1.length;i++){ System.out.println(strArr1[i] + " – […]

Boucle efficace via le dictionnaire AS3

for (var k in dictionary) { var key:KeyType = KeyType(k); var value:ValType = ValType(dictionary[k]); // <– lookup // do stuff } C’est ce que j’utilise pour parcourir les entrées d’un dictionnaire. Comme vous pouvez le voir à chaque itération, j’effectue une recherche dans le dictionnaire. Existe-t-il un moyen plus efficace d’itérer le dictionnaire (tout en […]

Comment itérer sur un vecteur de colonne dans Matlab?

Duplication possible: Comment puis-je parcourir chaque élément d’une masortingce à n dimensions dans MATLAB? J’ai une list vecteurs que je voudrais parcourir comme ceci: for elm in list //do something with elm Comment?

Comment parcourir deux IEnumerables simultanément?

J’ai deux énumérables: IEnumerable list1 et IEnumerable list2 . Je voudrais les parcourir simultanément comme: foreach((a, b) in (list1, list2)) { // use a and b } S’ils ne contiennent pas le même nombre d’éléments, une exception doit être levée. Quelle est la meilleure façon de procéder?

Index de départ pour la liste d’itération de Python

Quelle est la meilleure façon de définir un index de démarrage lors de l’itération d’une liste en Python. Par exemple, j’ai une liste des jours de la semaine – dimanche, lundi, mardi, samedi… – mais je veux parcourir la liste à partir de lundi. Quelle est la meilleure pratique pour ce faire?