Latest web development tutorials

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 - Anweisung

if - Anweisungbestehtauseinem Booleschen Ausdruck und eine oder mehrere Ausführungs Aussagen.

if ... else - Anweisung

Sie können einen optionalenelse - Anweisunghabenif-Anweisung,sonstAnweisungführt die Boolesche Ausdruck falsch ist.

if ... else if ... else - Anweisung

Sie können eine optionaleanderes, wenn nach if... else -Anweisung,sonst if ... else - Anweisung oft eine Reihe von Bedingungen zu bestimmen , verwendet.

Embedded if - Anweisungen

Sie können ,wenn die if- Anweisung eingebettet werden oderauch wennsonst ,wenndie.

switch - Anweisung

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.