Iterationen sind die aufeinanderfolgenden Wiederholungen in Schleifen wie for, foreach oder while. Bei Fragen mit diesem Tag geht es häufig darum, wie mit einer Datensammlung am besten umgegangen werden kann.
Wie kann ich alle Einträge in einem Array mit JavaScript durchlaufen? Ich dachte, es wäre so etwas: forEach(instance in theArray) Wo theArrayist mein Array, aber das scheint falsch zu sein.
Wenn ich ein Objekt habe, das die MapSchnittstelle in Java implementiert, und jedes darin enthaltene Paar durchlaufen möchte, wie gehe ich dann am effizientesten durch die Karte? Hängt die Reihenfolge der Elemente von der spezifischen Kartenimplementierung ab, die ich für die Schnittstelle habe?
Lassen Sie mich dies voranstellen, indem Sie sagen, dass ich weiß, was foreachist, tut und wie ich es verwenden soll. Diese Frage betrifft die Funktionsweise unter der Motorhaube, und ich möchte keine Antworten im Sinne von "So schleifen Sie ein Array mit foreach". Lange habe ich angenommen, dass das foreachmit …
Wir alle wissen, dass Sie Folgendes nicht tun können, weil ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Aber das funktioniert anscheinend manchmal, aber nicht immer. Hier ist ein spezifischer Code: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i …
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich iteriere über eine Liste von Tupeln in Python und versuche, sie zu entfernen, wenn sie bestimmte Kriterien erfüllen. for tup in somelist: if determine(tup): …
Da ich etwas neu in der Java-Sprache bin, versuche ich mich mit allen (oder zumindest nicht pathologischen) Möglichkeiten vertraut zu machen, wie man eine Liste (oder vielleicht andere Sammlungen) durchläuft, sowie mit den Vor- oder Nachteilen der einzelnen. Bei einem bestimmten List<E> listObjekt kenne ich die folgenden Möglichkeiten, um alle …
In C ++ kann ich Folgendes wiederholen std::string: std::string str = "Hello World!"; for (int i = 0; i < str.length(); ++i) { std::cout << str[i] << std::endl; } Wie iteriere ich in Python über einen String?
Was ist die grundlegendste Definition von "iterierbar", "iterator" und "iteration" in Python? Ich habe mehrere Definitionen gelesen, kann aber die genaue Bedeutung nicht identifizieren, da sie immer noch nicht berücksichtigt wird. Kann mir bitte jemand mit den 3 Definitionen in Laienbegriffen helfen?
Ich versuche, durch eine Reihe von Elementen zu iterieren. In der Dokumentation von jQuery heißt es: jquery.Each () Dokumentation Die Rückgabe von non-false entspricht einer continue-Anweisung in einer for-Schleife. Sie springt sofort zur nächsten Iteration. Ich habe versucht, "return non-false" zu nennen. und 'nicht falsch;' (ohne Rückgabe) Keiner von beiden …
Ich habe ein Objekt in JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Ich möchte eine forSchleife verwenden, um ihre Eigenschaften zu erhalten. Und ich möchte es in Teilen wiederholen (nicht alle Objekteigenschaften gleichzeitig). Mit einem einfachen Array kann ich es mit einer …
Ich habe den folgenden Code, um dies zu tun, aber wie kann ich es besser machen? Im Moment denke ich, dass es besser ist als verschachtelte Schleifen, aber es fängt an, Perl-One-Linerish zu werden, wenn Sie einen Generator in einem Listenverständnis haben. day_count = (end_date - start_date).days + 1 for …
Ich habe in meiner langjährigen Programmierung viel Rekursion verwendet, um einfache Probleme zu lösen, aber ich bin mir völlig bewusst, dass Sie manchmal aufgrund von Speicher- / Geschwindigkeitsproblemen eine Iteration benötigen. Irgendwann in der Vergangenheit habe ich versucht herauszufinden, ob es ein "Muster" oder eine Lehrbuchmethode gibt, um einen gemeinsamen …
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.