Les itérations sont les répétitions successives en boucles telles que for, foreach ou while. Les questions avec cette balise concernent souvent la meilleure façon de gérer une collection de données.
Dans mon script, je dois effectuer un ensemble d'actions à travers une plage de dates, étant donné une date de début et de fin. Veuillez me fournir des conseils pour y parvenir en utilisant Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Je sais que le …
La façon d'itérer sur une plage dans bash est for i in {0..10}; do echo $i; done Quelle serait la syntaxe pour itérer sur la séquence avec une étape? Dites, je voudrais obtenir uniquement un nombre pair dans l'exemple ci-dessus.
Supposons que j'ai une liste comme celle-ci: mylist = ["a","b","c","d"] Pour obtenir les valeurs imprimées avec leur index, je peux utiliser la enumeratefonction de Python comme ceci >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Maintenant, quand j'essaye de l'utiliser …
Disons que vous avez un objet javascript comme celui-ci: var data = { foo: 'bar', baz: 'quux' }; Vous pouvez accéder aux propriétés par le nom de la propriété: var foo = data.foo; var baz = data["baz"]; Mais est-il possible d'obtenir ces valeurs si vous ne connaissez pas le nom …
Existe-t-il un moyen jQuery d'effectuer une itération sur les membres d'un objet, comme dans: for (var member in obj) { ... } Je n'aime tout simplement pas que cela forressorte de ma belle notation jQuery!
Pour lire un fichier texte, en C ou en Pascal, j'utilise toujours les extraits de code suivants pour lire les données jusqu'à EOF: while not eof do begin readline(a); do_something; end; Ainsi, je me demande comment puis-je faire cela simple et rapide en Python?
J'ai le code suivant: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( myEnum ) ); // Obtain the values of all the elements within myEnum Array values = Enum.GetValues( typeof( myEnum ) ); // Print the names and values to file for …
Comment puis-je parcourir un tuple (en utilisant C ++ 11)? J'ai essayé ce qui suit: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); mais cela ne fonctionne pas: Erreur 1: désolé, non implémenté: impossible de développer 'Listener ...' dans une liste d'arguments de longueur fixe. Erreur 2: je ne peux pas apparaître dans …
Est-il correct de dire que partout où la récursivité est utilisée, une forboucle pourrait être utilisée? Et si la récursivité est généralement plus lente, quelle est la raison technique de son utilisation sur forune itération de boucle? Et s'il est toujours possible de convertir une récursion en forboucle, y a-t-il …
Si j'ai un hachage Perl avec un tas de paires (clé, valeur), quelle est la méthode préférée pour parcourir toutes les clés? J'ai entendu dire que l'utilisation eachpeut d'une certaine manière avoir des effets secondaires involontaires. Alors, est-ce vrai, et est-ce que l'une des deux méthodes suivantes est la meilleure …
Les forboucles sont-elles vraiment «mauvaises»? Sinon, dans quelle (s) situation (s) seraient-ils mieux que d'utiliser une approche «vectorisée» plus conventionnelle? 1 Je connais le concept de "vectorisation" et la manière dont les pandas utilisent des techniques vectorisées pour accélérer le calcul. Les fonctions vectorisées diffusent les opérations sur l'ensemble de …
J'ai essayé d'itérer en arrière en utilisant une plage et each: (4..0).each do |i| puts i end ==> 4..0 L'itération par 0..4écrit les nombres. D'autre plage r = 4..0semble être ok, r.first == 4, r.last == 0. Il me semble étrange que la construction ci-dessus ne donne pas le résultat …
Je rencontre souvent du code comme celui-ci: if ( items != null) { foreach(T item in items) { //... } } Fondamentalement, la ifcondition garantit que le foreachbloc ne s'exécutera que s'il itemsn'est pas nul. Je me demande si la ifcondition est vraiment nécessaire, ouforeach va gérer le cas si …
J'ai du mal à décider quelle est la complexité temporelle du plus grand algorithme de dénominateur commun d'Euclid. Cet algorithme en pseudo-code est: function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a Cela semble dépendre de a et b …
Quelle est la meilleure implémentation (en termes de vitesse et d'utilisation de la mémoire) pour itérer dans un tableau Perl? Y a-t-il une meilleure façon? ( @Arrayne doit pas être conservé). Mise en œuvre 1 foreach (@Array) { SubRoutine($_); } Mise en œuvre 2 while($Element=shift(@Array)) { SubRoutine($Element); } Mise en …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.