Schleifen sind eine Art Kontrollflussstruktur in der Programmierung, bei der eine Reihe von Anweisungen wiederholt ausgeführt werden kann, bis eine bestimmte Bedingung erfüllt ist.
Ich möchte eine Verzögerung / Schlaf in einem hinzufügen while Schleife : Ich habe es so versucht: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Nur das erste Szenario ist wahr: Nach dem Anzeigen wird es alert('hi')3 Sekunden warten, dann alert('hello')wird …
PHP ist trotz all seiner Warzen in dieser Hinsicht ziemlich gut. Es gibt keinen Unterschied zwischen einem Array und einem Hash (vielleicht bin ich naiv, aber das scheint mir offensichtlich richtig zu sein), und um es zu durchlaufen, tun Sie es einfach foreach (array/hash as $key => $value) In Ruby …
In Perl kann ich eine foreach-Iteration (oder eine beliebige Schleifeniteration) mit einem next;Befehl überspringen . Gibt es eine Möglichkeit, eine Iteration zu überspringen und zur nächsten Schleife in C # zu springen? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over …
Gibt es eine Möglichkeit, eine Liste aller Schlüssel in einer Go-Sprachkarte abzurufen? Die Anzahl der Elemente ist gegeben durch len(), aber wenn ich eine Karte habe wie: m := map[string]string{ "key1":"val1", "key2":"val2" }; Wie iteriere ich über alle Schlüssel?
Ich habe mich immer gefragt, ob es im Allgemeinen einen (Leistungs-) Unterschied macht, eine Wegwerfvariable vor einer Schleife zu deklarieren, anstatt sie wiederholt innerhalb der Schleife zu deklarieren. Ein (ziemlich sinnloses) Beispiel in Java: a) Deklaration vor Schleife: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …
Ich führe gelegentlich eine Bash-Befehlszeile wie folgt aus: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done some_commandMehrmals hintereinander ausführen - in diesem Fall zehnmal. Oft some_commandist es wirklich eine Befehlskette oder eine Pipeline. Gibt es eine präzisere Möglichkeit, dies zu tun?
Ich versuche, eine breakAnweisung in einer forSchleife zu verwenden, aber da ich in meinem Perl-Code auch strenge Subs verwende, wird die folgende Fehlermeldung angezeigt: Barwort "break" ist nicht zulässig, während "strict subs" in ./final.pl Zeile 154 verwendet wird. Gibt es eine Problemumgehung dafür (außer das Deaktivieren strenger Subs)? Mein Code …
Wie kann ich eine std::mapin C ++ durchlaufen ? Meine Karte ist definiert als: std::map< std::string, std::map<std::string, std::string> > Der obige Container enthält beispielsweise Daten wie folgt: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Wie kann ich diese Karte …
Ich weiß, dass Rekursion manchmal viel sauberer ist als Schleifen, und ich frage nichts darüber, wann ich Rekursion über Iteration verwenden soll. Ich weiß, dass es dazu bereits viele Fragen gibt. Was ich frage ist, ist Rekursion immer schneller als eine Schleife? Mir scheint, Sie könnten eine Schleife immer verfeinern …
Ich muss einen Befehl 100-200 Mal ausführen, und meine Forschung hat bisher ergeben, dass ich entweder 100 Kopien dieses Befehls kopieren / einfügen oder eine forSchleife verwenden formüsste , aber die Schleife erwartet eine Liste von Elementen, daher würde ich benötigen 200 zu bearbeitende Dateien oder eine Liste mit 200 …
Gibt es einen Weg in Javas for-each-Schleife? for(String s : stringArray) { doSomethingWith(s); } um herauszufinden, wie oft die Schleife bereits verarbeitet wurde? Abgesehen von der Verwendung der alten und bekannten for(int i=0; i < boundary; i++)- Schleife ist das Konstrukt int i = 0; for(String s : stringArray) { …
Wie kann ich über ein Set/ HashSetohne Folgendes iterieren ? Iterator iter = set.iterator(); while (iter.hasNext()) { System.out.println(iter.next()); }
Ich habe das schon einige Male gehört. Sind JavaScript-Schleifen beim Rückwärtszählen wirklich schneller? Wenn ja warum? Ich habe einige Beispiele für Testsuiten gesehen, die zeigen, dass umgekehrte Schleifen schneller sind, aber ich kann keine Erklärung dafür finden, warum! Ich gehe davon aus, dass die Schleife nicht mehr jedes Mal eine …
Ich weiß, wie man sowohl for-Schleifen als auch if-Anweisungen in separaten Zeilen verwendet, wie zum Beispiel: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 Und ich weiß, dass ich ein Listenverständnis verwenden kann, um diese zu kombinieren, …
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.