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 не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.