Swift: Loops (Циклы)

Есть два вида циклов:
1) с предусловием, четко обозначающим сколько раз должен выполниться цикл — for
2) цикл который будет выполняться пока условие цикла не станет false — while
For делится на 2 подвида: for-in и for
for-in пробегается по элементам последовательности

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

В Swift 2.0 добавили возможность отсеивать данные на лету с помощью where

Будут выведены только 2 и 4, т.к. в указанном диапазоне только они делятся нацело на 2

А for — стандартный цикл с указанием стартового значения, условия выхода из цикла и инкремента

while так же делится на: while и do-while

В swift 2.0 — переименовали do-while на repeat-while

Первый может не выполниться ни разу если условие цикла выдаст сразу false, а do-while (repeat-while в swift 2.0) выполнится как минимум 1 раз, т.к. условие будет проверяться после выполнения тела цикла

и

Swift 2.0:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *