Swift - Петли
Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. Как правило, операторы выполняются последовательно: сначала выполняется первый оператор функции, затем второй и т. Д.
Языки программирования предоставляют различные структуры управления, которые позволяют использовать более сложные пути выполнения.
Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз. Ниже приводится общий вывод оператора цикла на большинстве языков программирования.
Язык программирования Swift 4 предоставляет следующие виды циклов для обработки требований цикла. Щелкните следующие ссылки, чтобы проверить их детали.
Старший Нет | Тип и описание петли |
---|---|
1 | за-в Этот цикл выполняет набор операторов для каждого элемента в диапазоне, последовательности, коллекции или прогрессии. |
2 | пока цикл Повторяет утверждение или группу утверждений, пока выполняется заданное условие. Он проверяет условие перед выполнением тела цикла. |
3 | повторить ... пока цикл Подобен оператору while, за исключением того, что он проверяет условие в конце тела цикла. |
Заявления контроля цикла
Операторы управления циклом изменяют выполнение нормальной последовательности. Когда выполнение покидает область действия, все автоматические объекты, созданные в этой области, уничтожаются.
Swift 4 поддерживает следующие управляющие операторы. Щелкните следующие ссылки, чтобы проверить их детали.
Старший Нет | Положение и описание управления |
---|---|
1 | продолжить заявление Этот оператор сообщает циклу, чтобы он остановил свои действия и запустил снова в начале следующей итерации цикла. |
2 | заявление о прерывании Завершает оператор цикла и передает выполнение оператору, непосредственно следующему за циклом. |
3 | заявление о провале Оператор Fallthrough моделирует поведение Swift 4 при переключении в стиле C. |