Swift bedingte Anweisung
Bedingte Anweisungen durch einen oder mehrere festgelegten Bedingungen, das Programm auszuführen, führen Sie die Anweisung angegebene Bedingung erfüllt ist, führen Sie zusätzliche Anweisung angegebene Bedingung falsch ist.
Die folgende Abbildung kann ein einfaches Verständnis der Durchführung der bedingten Anweisung sein:
Swift bietet die folgenden Arten von bedingten Anweisungen:
Statements | Beschreibung |
---|---|
if - Anweisungbestehtauseinem Booleschen Ausdruck und eine oder mehrere Ausführungs Aussagen. | |
Sie können einen optionalenelse - Anweisunghabenif-Anweisung,sonstAnweisungführt die Boolesche Ausdruck falsch ist. | |
Sie können eine optionaleanderes, wenn nach if... else -Anweisung,sonst if ... else - Anweisung oft eine Reihe von Bedingungen zu bestimmen , verwendet. | |
Sie können ,wenn die if- Anweisung eingebettet werden oderauch wennsonst ,wenndie. | |
switch-Anweisung ermöglicht eine Variable gleich einer Vielzahl von Testwert. |
?: Operator
Wir haben bereits in den vorangegangenen Kapiteln desbedingten Operator erklärt:, Kann verwendet werden , statt if ... else- Anweisung. Seine allgemeine Form ist wie folgt:
Exp1 ? Exp2 : Exp3;
Wobei Exp1, Exp2 und exp3 Ausdruck. Bitte beachten Sie, dass die Verwendung des Dickdarms und der Lage.
? Exp1 Wert des Ausdrucks bestimmt. Wenn Exp1 wahr ist, dann wird der berechnete Wert Exp2, ist das Ergebnis das gesamte? Expression. Wenn Exp1 falsch ist, dann wird der berechnete Wert exp3, das Ergebnis ist die gesamte? Expression.