Учебники

Свифт — Петли

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

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

Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз. Ниже приведено общее из оператора цикла в большинстве языков программирования:

петли

Язык программирования Swift 4 предоставляет следующие виды циклов для обработки требований циклов. Нажмите на следующие ссылки, чтобы проверить их детали.

Sr.No Тип и описание петли
1 для в

Этот цикл выполняет набор операторов для каждого элемента в диапазоне, последовательности, коллекции или последовательности.

2 в то время как цикл

Повторяет оператор или группу операторов, пока данное условие выполняется. Он проверяет условие перед выполнением тела цикла.

3 повторить … пока цикл

Как оператор while, за исключением того, что он проверяет условие в конце тела цикла.

Этот цикл выполняет набор операторов для каждого элемента в диапазоне, последовательности, коллекции или последовательности.

Повторяет оператор или группу операторов, пока данное условие выполняется. Он проверяет условие перед выполнением тела цикла.

Как оператор while, за исключением того, что он проверяет условие в конце тела цикла.

Заявления о контроле цикла

Операторы управления циклом изменяют выполнение от его нормальной последовательности. Когда выполнение покидает область действия, все автоматические объекты, созданные в этой области, уничтожаются.

Swift 4 поддерживает следующие операторы управления. Нажмите на следующие ссылки, чтобы проверить их детали.

Этот оператор сообщает циклу, что он должен прекратить то, что он делает, и начать заново в начале следующей итерации цикла.

Завершает оператор цикла и передает выполнение в оператор, следующий сразу за циклом.

Оператор fallthrough имитирует поведение переключателя Swift 4 на C-style.