Suchergebnisse für Anfrage "control-flow"

3 die antwort

Warum ergibt die Ungleichheitsprüfung einer Variablen mit vielen Werten immer true?

Ich habe eine Variablev in meinem Programm, und es kann @ daueirgendei value aus der Menge der Werte "a", "b", "c", ..., "z"Und mein Ziel ist es, eine Anweisung nur dann auszuführen, wennv ist nicht"x", "y", oder"z". Ich habe versucht für ...

8 die antwort

Swift davon überzeugen, dass eine Funktion aufgrund einer ausgelösten Exception @ niemals zurückkeh

Weil Swift keine abstrakten Methoden hat, erstelle ich eine Methode, deren Standardimplementierung bedingungslos einen Fehler auslöst. Dadurch wird jede Unterklasse gezwungen, die abstrakte Methode zu überschreiben. Mein Code sieht so ...

24 die antwort

Programmierstil: Sollten Sie frühzeitig zurückkehren, wenn eine Schutzbedingung nicht erfüllt ist?

Eine Sache, die ich mir manchmal gefragt habe, ist, welcher der beiden unten gezeigten Stile der bessere ist (falls vorhanden)? Ist es besser, sofort zurückzukehren, wenn eine Schutzbedingung nicht erfüllt ist, oder sollten Sie die anderen Dinge ...

TOP-Veröffentlichungen

6 die antwort

Begrenzung von TCP-Sendevorgängen mit einer zu sendenden Warteschlange und anderen Entwurfsproblemen

Diese Frage ist das Ergebnis von zwei weiteren Fragen, die ich in den letzten Tagen gestellt habe. Ich erstelle eine neue Frage, weil ich denke, dass sie mit dem "nächsten Schritt" in meinem Verständnis der Steuerung des Sende- / ...

4 die antwort

was ist der Kontrollfluss von Django Rest Framework

Ich entwickle eine API für eine Webapp. Ich benutzte zunächst tastypie und wechselte zudjango-rest-framework (drf). Drf scheint mir sehr einfach zu sein. Ich beabsichtige, ein verschachteltes Benutzerprofilobjekt zu erstellen. Meine modelle sind ...

16 die antwort

Swift: Wache gegen wenn lass

Ich habe über Optionals in Swift gelesen und Beispiele gesehen, bei denenif let wird verwendet, um zu prüfen, ob ein Optional einen Wert enthält, und falls dies der Fall ist, etwas mit dem nicht umbrochenen Wert zu tun. Allerdings habe ich ...

4 die antwort

Wie implementiere ich eine allgemeinere Reduktionsfunktion, um ein vorzeitiges Verlassen zu ermöglichen?

reduce (akafoldL in FP) ist die allgemeinste iterative Funktion höherer Ordnung in Javascript. Sie können zum Beispiel implementieren,map oderfilter bezüglichreduce. Ich habe eine imperative Schleife verwendet, um den Algorithmus besser zu ...

12 die antwort

Wie kann ich feststellen, welche Guard-Anweisung fehlgeschlagen ist?

Wenn ich ein paar verkettete Guard Let-Anweisungen habe, wie kann ich diagnostizieren, welcher Zustand fehlgeschlagen ist, ohne meine Guard Let-Anweisung in mehrere Anweisungen aufzulösen? Geben Sie dieses Beispiel an: guard let keypath = ...