Als «for-loop» getaggte Fragen

172
Null-Check in einer erweiterten for-Schleife

Was ist der beste Weg, um in einer for-Schleife in Java gegen Null zu schützen? Das scheint hässlich: if (someList != null) { for (Object object : someList) { // do whatever } } Oder if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Es könnte keinen...

172
Wie finde ich das letzte Element in einer Liste <>?

Das Folgende ist ein Auszug aus meinem Code: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int...

164
Nie zuvor gesehen C ++ for Schleife

Ich habe einen C ++ - Algorithmus in C # konvertiert. Ich bin auf diese for-Schleife gestoßen: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Es gibt keinen Fehler in C ++, aber in C # (int kann nicht in bool konvertiert werden). Ich kann das für die Schleife wirklich nicht herausfinden,...

153
Ändern Sie die Werte während der Iteration

Nehmen wir an, ich habe folgende Typen: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } und dass ich die Attribute meines Knotens durchlaufen möchte, um sie zu ändern. Am liebsten hätte ich Folgendes tun können: for _, attr := range n.Attr { if attr.Key == "href" {...

139
So erhalten Sie den aktuellen Index für jeden Kotlin

Wie bekomme ich den Index in a für jede Schleife? Ich möchte Zahlen für jede zweite Iteration drucken Beispielsweise for (value in collection) { if (iteration_no % 2) { //do something } } In Java haben wir die traditionelle for-Schleife for (int i = 0; i < collection.length; i++) Wie bekomme...

134
Leistung von FOR vs FOREACH in PHP

Zunächst einmal verstehe ich, dass in 90% der Anwendungen der Leistungsunterschied völlig irrelevant ist, aber ich muss nur wissen, welches das schnellere Konstrukt ist. Das und ... Die Informationen, die derzeit im Internet verfügbar sind, sind verwirrend. Viele Leute sagen, dass foreach schlecht...

127
Wie stoppe ich eine JavaScript for-Schleife?

Ich verwende dieses JavaScript, um ein Array zu durchlaufen und ein passendes Array-Element zu finden: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex =...

122
Breaking / Exit verschachtelt in vb.net

Wie komme ich aus verschachtelten oder Schleifen in vb.net heraus? Ich habe versucht, exit für zu verwenden, aber es ist nur eine for-Schleife gesprungen oder gebrochen. Wie kann ich es für Folgendes machen: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla"...