Как написать сложный C-стиль для операторов в Swift 2.2

Как я смогу реализовать цикл цикла C, подобный этому в Swift 2.2?

 for var level: Double = 10; level <= 100; level += 10 { } 

 for level: Double in 10.stride(through: 100, by: 10) { } 

или в функциональном стиле:

 (1...10).map { Double($0) * 10.0 }.forEach { print($0) } 

Пожалуйста, не используйте var для итераторов и не меняйте значение итератора изнутри цикла.

Я приводил больше примеров в этом ответе

Для вашего конкретного примера, что сказал Султан.

В более общем плане, для действительно сложных, любой C-стиль for цикла:

 for init; cond; step { statement } 

может быть преобразовано во while :

 init while (cond) { statement step } 
  • NSData отсутствуют после отправки на другое устройство
  • Приложение Apple Watch Замерзание на ночь - Как вы можете его отладить?
  • Уровень AVPlayer, показывающий пустой экран при запуске приложения или бездействии в течение 15 минут
  • Найти индекс N-го экземпляра подстроки в строке в Swift
  • Как я могу проверить, есть ли у меня конкретный формат
  • Таблица не загружает данные до прокрутки
  • Значение типа PFObject не имеет члена после обновления до Xcode 7
  • Можем ли мы перейти к новому представлению при нажатии подменю внутри раскрывающегося вида таблицы?
  • Как две переменные UInt8 добавляются в iOS Swift?
  • Как закрыть интерфейс камеры через определенное время на xcode в swift2 и открыть другой контроллер представления?
  • Тип аннотации отсутствует в шаблоне в swift 2.0
  • Interesting Posts

    Нижний колонтитул UICollectionView

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

    Локализация приложений iOS в соответствии с настройкой NSUserDefaults

    Обнаруживать точку ближе к точке зрения от касания

    ios – не удается получить стили css-файла для отображения в HTML из UIWebView

    Как получить UIManagedDocument для отображения в виде файла, а не папки

    RealmSwift – Как хранить данные в списке

    ld: файл не найден: предупреждение, ошибка: clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

    создать дочерний объект и перенести свойства вниз по иерархии объектов

    UIGraphicsGetCurrentContext не отображался внутри UIView

    Блокировка HTTP

    Перемещение UIView на экране, почему это работает?

    Поместить приложение в редактируемое состояние

    Как остановить UILabel от усечения с помощью «…» в UITableCellView

    Значок приложения iOS имеет глянцевый эффект для магазина приложений и iTunes Connect

    Давайте будем гением компьютера.