Als «loops» getaggte Fragen

Eine ** Schleife ** ist eine Folge von Anweisungen, die einmal angegeben wird, aber mehrmals hintereinander ausgeführt werden kann.

3
Gewusst wie: Unit-Test-Methode, die eine Auflistung zurückgibt, während Logik im Test vermieden wird
Ich teste eine Methode, die eine Sammlung von Datenobjekten erzeugen soll. Ich möchte überprüfen, ob die Eigenschaften der Objekte korrekt eingestellt sind. Einige der Eigenschaften werden auf dasselbe festgelegt. andere werden auf einen Wert gesetzt, der von ihrer Position in der Sammlung abhängt. Der natürliche Weg, dies zu tun, scheint …




8
C # für jede Verbesserung?
Ich stoße beim Programmieren häufig darauf, wenn ich einen Loop-Count-Index in einem foreach haben möchte und eine Ganzzahl erstellen, verwenden, inkrementieren usw. Wäre es nicht eine gute Idee, wenn ein Schlüsselwort eingeführt würde Die Anzahl der Schleifen in einem Foreach? Es kann auch in anderen Loops verwendet werden. Verstößt dies …
9 c#  loops 

7
Best Practice, um innerhalb einer verschachtelten Schleife fortzufahren?
Hier ist ein vereinfachtes Beispiel. Grundsätzlich werden Zeichenfolgen aus einer Zeichenfolgenliste überprüft. Wenn die Prüfung erfolgreich ist, wird diese Zeichenfolge ( filterStringOut(i);) entfernt, und es ist nicht mehr erforderlich, andere Prüfungen fortzusetzen. Also continuezum nächsten String. void ParsingTools::filterStrings(QStringList &sl) { /* Filter string list */ QString s; for (int i=0; …

7
Beweisbarkeit von while-Schleife vs for-Schleife
Ich habe diesen Lehrer, er ist ziemlich schlau (manchmal, haha), er sagte, gute Programmierer versuchen, whileLoops anstelle von forLoops zu verwenden. Der Grund, den er dafür angegeben hat, ist, dass whileSchleifen bewiesen werden können, wie in, man kann vollständig erklären, was in einer whileSchleife passiert , während man das für …
8 loops 

1
Funktionsprogrammierung für Loop-Nebeneffekt
Ich versuche herauszufinden, warum eine lokale Variable oder eine for-Schleife in einer Funktion nicht als reine funktionale Programmierung angesehen wird. Angesichts dieser Funktion: int as_int(char *str) { int acc; /* accumulate the partial result */ for (acc = 0; isdigit(*str); str++) { acc = acc * 10 + (*str - …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.