Latest web development tutorials

Swift условный оператор

Условные операторы через один или несколько заданных условий для выполнения программы, выполнить оператор заданное условие истинно, выполнить дополнительное утверждение указанное условие ложно.

На приведенном ниже рисунке может быть простое понимание выполнения условного оператора:

Swift предоставляет следующие типы условных операторов:

Заявления описание

если заявление

если заявление состоит излогического выражения и одного или нескольких операторов исполнения.

если другое заявление ...

Вы можете иметь дополнительныйдругое заявление , если заявление,в противном случае выполняетсяоператорлогическое выражение ложно.

если ... если ... еще другое заявление

Вы можете иметь дополнительныйеще , еслипосле того, какесли... другоезаявление,в противном случае , если ... другое заявление часто используется для определения ряда условий.

Embedded если заявления

Вы можете быть вложенной ,если , еслизаявление илииначе,если,либо если.

переключатель заявление

Переключатель утверждение допускает переменную, равную множества тестовых значений.

?: Оператор

Мы уже говорили в предыдущих главахусловного оператора:?, Может использоваться вместо этого , если ... Else.Его общая форма выглядит следующим образом:

Exp1 ? Exp2 : Exp3;

В чем, EXP1, exp2 и экспрессия exp3. Обратите внимание, что использование толстого кишечника и местоположения.

? EXP1 значение выражения определяется. Если EXP1 верна, то рассчитанное значение exp2, результат все? Expression. Если EXP1 ложно, то рассчитанное значение exp3, результат все? Expression.