Als «control-flow» getaggte Fragen

266
Wie vermeide ich Wenn-Ketten?

Angenommen, ich habe diesen Pseudocode: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Funktionen executeStepXsollten genau dann ausgeführt werden,...

129
Swift: Wache lass gegen wenn lass

Ich habe in Swift über Optionals gelesen und Beispiele gesehen, in denen if letüberprüft wird, ob ein Optional einen Wert enthält, und falls dies der Fall ist, etwas mit dem nicht umschlossenen Wert zu tun. Ich habe jedoch gesehen, dass in Swift 2.0 das Schlüsselwort guard letmeistens verwendet...

104
So beenden Sie eine if-Klausel

Welche Methoden gibt es, um eine ifKlausel vorzeitig zu beenden ? Es gibt Zeiten, in denen ich Code schreibe und eine breakAnweisung in eine ifKlausel einfügen möchte , nur um mich daran zu erinnern, dass diese nur für Schleifen verwendet werden können. Nehmen wir als Beispiel den folgenden Code:...