foreach

foreach ist ein Schleifenkonstrukt, das ein bestimmtes Codeelement für jedes Element in einer Liste / Sammlung / einem Array ausführt. Im Gegensatz zu einer for-Schleife erfordert die foreach-Schleife nicht, dass der Coder eine Zählervariable beibehält, um Off-by-One-Fehler (Fencepost) zu vermeiden. Es wird empfohlen, wenn eine einfache Iteration über das gesamte Array / Liste / Sammlung erforderlich ist .
8
Antworten

in foreach existiert isLastItem ()?

Mit einer regulären for-Schleife ist es möglich, den aktuellen Index mit dem letzten zu vergleichen, um festzustellen, ob ich mich in der letzten Iteration der Schleife befinde. Gibt es eine ähnliche Sache bei der Verwendung von foreach ? Ich...
09.02.2011, 10:40
3
Antworten

ConcurrentModificationException bei Verwendung des Streams mit dem Schlüsselsatz "Maps"

Ich möchte alle Elemente aus someMap entfernen, deren Schlüssel nicht in someList vorhanden sind. Schau in meinen Code: %Vor% Ich erhalte java.util.ConcurrentModificationException . Warum? Stream ist nicht parallel. Was ist der elega...
15.09.2015, 08:04
2
Antworten

perl foreach Schleife mit Funktion Schließregeln

der folgende Code %Vor% tut nicht, was ich erwarten würde. Was genau passiert? (Ich würde erwarten, dass es "test-0 \ ntest-1 \ ntest-2 \ ntest-3 \ ntest-4 \ n") ausgibt.     
05.07.2011, 18:58
3
Antworten

Wie durch HashMap in MyBatis foreach zu reagieren?

Ich versuche, eine SQL zu erzeugen, die wie unten in mybatis ist. %Vor% Und mein Eingabeparametertyp ist HashMap. Jetzt Wie generiere ich SQL aus Mapper XML-Datei. Der folgende Code löst die Ausnahme aus, die besagt, dass map auf null ausgew...
22.08.2013, 19:09
4
Antworten

Testen, um festzustellen, ob eine geplante Aufgabe in Powershell vorhanden ist

Ich kann nicht herausfinden, warum der folgende Code nicht funktioniert: %Vor% Die Ausgabe, die ich bekomme, ist dies: %Vor% Wenn ich $task.name von der Shell zurückmelde, ohne das Skript zu durchlaufen, wird der Name korrekt angezeig...
17.07.2013, 15:18
3
Antworten

Warum kann das Funktorargument nicht geändert werden?

   Ссылка   Unäre Funktion, die ein Element aufnimmt   der Bereich als Argument. Dies kann entweder   sei ein Zeiger auf eine Funktion oder ein   Objekt, dessen Klasse überlastet ist   Operator(). Sein Rückgabewert, falls vorhanden,   wird ig...
20.01.2010, 14:34
1
Antwort

Asynchrones und paralleles Herunterladen von Dateien

BEARBEITEN Ich habe den Titel der Frage geändert, um das Problem wiederzugeben, das ich hatte, aber auch eine Antwort darauf, wie man das leicht erreichen kann. Ich versuche, die 2. Methode so zu machen, dass Task<TResult> anst...
04.10.2013, 19:28
2
Antworten

wie man Elemente in einer generischen Liste mit foreach ändert?

Ich habe die folgende generische Liste, die mit einer Liste von Strings gefüllt ist: %Vor% Angenommen, ich möchte am Ende jedes Strings "test" hinzufügen, wie kann ich das auf einfache Weise tun? Intuitiv habe ich das probiert was ok kompili...
07.06.2009, 11:03
4
Antworten

Foreach über eine Sammlung von IEnumerables

Ich habe 3 (Edit) sich gegenseitig ausschließende IEnumerables, über die ich iterieren möchte. Ich möchte so etwas machen: %Vor% Der beste Weg, an den ich denken kann, ist: %Vor% Gibt es einen prägnanteren Weg, dies zu tun? Es scheint...
22.03.2010, 20:48
5
Antworten

Javascript for..in Schleifen über Argumente ie.for (arg in arguments) funktioniert nicht in IE8, aber es funktioniert in Chrome 8

Ich habe mich dieser seltsamen Situation gegenübergestellt, wo foreach wie das Konstrukt von Javascript im IE nicht funktioniert, aber es funktioniert in FF. Nun, nicht alle for..in nur diese spezielle Funktion funktioniert nicht. Ich werde d...
28.01.2011, 02:17