En Java, vous pouvez utiliser une forboucle pour parcourir des objets dans un tableau comme suit: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Pouvez-vous faire de même en
Une boucle for est une structure de contrôle utilisée par de nombreux langages de programmation pour itérer sur une plage. C'est une façon de répéter des instructions plusieurs fois jusqu'à la fin de la boucle. Selon la langue, cela peut être sur une plage d'entiers, d'itérateurs, etc.
En Java, vous pouvez utiliser une forboucle pour parcourir des objets dans un tableau comme suit: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Pouvez-vous faire de même en
J'ai un objet JavaScript comme le suivant: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Maintenant , je veux faire une boucle à travers tous les péléments ( p1, p2, p3...) et obtenir les clés et les valeurs. Comment puis je faire ça? Je peux modifier l'objet JavaScript si nécessaire....
J'ai généré deux matrices de 1000x 1000: Première matrice: Oet #. Deuxième matrice: Oet B. En utilisant le code suivant, la première matrice a pris 8,52 secondes pour terminer: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) {...
On m'a dit de ne pas utiliser for...inde tableaux en JavaScript. Pourquoi
Comment puis-je itérer sur une plage de nombres dans Bash lorsque la plage est donnée par une variable? Je sais que je peux le faire (appelé "expression de séquence" dans la documentation de Bash ): for i in {1..5}; do echo $i; done Qui donne: 1 2 3 4 5 Pourtant, comment puis-je remplacer l'un des...
En C, quelle est la différence entre l'utilisation de ++iet i++, et laquelle doit être utilisée dans le bloc d'incrémentation d'une
J'ai un enumen Java pour les directions cardinales et intermédiaires: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Comment puis-je écrire une forboucle qui parcourt chacune de ces enumvaleurs?
J'ai deux itérables en Python, et je veux les parcourir par paires: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Il devrait en résulter: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Une façon de le faire est d'itérer sur les indices: for i in...
J'ai besoin d'écrire un script qui démarre mon programme avec différents arguments, mais je suis nouveau sur Bash. Je commence mon programme avec: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Voici le pseudocode de ce que je veux faire: for each filename in /Data do for int i = 0, i = 3,...
Je comprends comment cette construction fonctionne: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Mais je ne comprends pas pourquoi elseest utilisé comme mot-clé ici, car il suggère que le code en question ne s'exécute que si...
На этот вопрос есть ответы на Stack Overflow на рcribedом : Цикл foreach против Iterable.foreach sur Java 8: что лучше? Lequel des éléments suivants est une meilleure pratique dans Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) {...
Vous trouverez ci-dessous deux programmes qui sont presque identiques, sauf que j'ai inversé les variables iet j. Ils fonctionnent tous les deux en des temps différents. Quelqu'un pourrait-il expliquer pourquoi cela se produit? Version 1 #include <stdio.h> #include <stdlib.h> main () {...
Comment puis-je parcourir chaque fichier d'un répertoire à l'aide d'une forboucle? Et comment savoir si une certaine entrée est un répertoire ou s'il s'agit simplement d'un
En C # / VB.NET / .NET, quelle boucle s'exécute plus rapidement, forou foreach? Depuis que j'ai lu qu'une forboucle fonctionne plus rapidement qu'une foreachboucle il y a longtemps, j'ai supposé qu'elle était vraie pour toutes les collections, les collections génériques, tous les tableaux, etc....
L'exemple courant pour les boucles for () basées sur la plage C ++ 11 est toujours quelque chose de simple comme ceci: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Dans ce cas, xyzest un int. Mais que se...
Mise en garde: question s'applique toujours aux for…ofboucles.> Ne pas utiliser for…inpour itérer sur un tableau , utilisez-le pour itérer sur les propriétés d'un objet. Cela dit, ce Je comprends que la for…insyntaxe de base en JavaScript ressemble à ceci: for (var obj in myArray) { // ... }...
Est-il possible d'utiliser la breakfonction pour quitter plusieurs forboucles imbriquées ? Si oui, comment feriez-vous cela? Pouvez-vous également contrôler le nombre de boucles des
Y a-t-il une différence dans ++iet i++dans une forboucle? Est-ce simplement une question de
Comment sortir une boucle? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Comment transformer des boucles imbriquées...
Existe-t-il un moyen dans la boucle for-each de Java for(String s : stringArray) { doSomethingWith(s); } pour savoir à quelle fréquence la boucle a déjà été traitée? Outre l'utilisation de l'ancienne et bien connue for(int i=0; i < boundary; i++)boucle, la construction int i = 0; for(String s :...