Циклы for регулярно используются каждым разработчиком. В Swift есть цикл for-in, а также цикл for-each, который имеет немного другой синтаксис. Оба они используются для перебора диапазона, массива, набора или словаря, но имеют немного другой синтаксис.

This post was originally posted at https://agrawalsuneet.github.io/blogs/swift-for-loop/ and reposted on Medium on 03rd Dec 2021.

Сравнивая с другими языками, я понял, что в Swift есть несколько концепций, которые полностью отличаются от циклов for java или любого другого языка.

Ждать! Они не такие жесткие. На самом деле, они очень легкие, интересные и полезные.

Давайте проверим один за другим.

1. Простой цикл for в java, который повторяется от некоторого числа к некоторому числу, увеличивающемуся на единицу при каждом проходе цикла.

Java code
for (int i = 0; i <= 10; i++){
    System.out.print(i);
}

его эквивалентный код Swift

Swift code
for i in 1...10 {
    print(i)
}

На что следует обратить внимание

  • Нет необходимости объявлять тип данных переменной.
  • При переборе диапазона мы можем использовать оператор (закрытый диапазон).
  • Нижний и верхний (включая) предел могут быть определены с обеих сторон оператора .

Пожалуйста, продолжайте читать на https://agrawalsuneet.github.io/blogs/swift-for-loop/

Это все на данный момент. Вы можете прочитать другие мои интересные блоги здесь или насладиться моими играми или приложениями, перечисленными здесь. Не стесняйтесь использовать мои компоненты Android с открытым исходным кодом в своем приложении, указанном здесь. Или напишите электронное письмо, если вы не нашли то, что ищете, и вам нужна помощь.