Циклы 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 с открытым исходным кодом в своем приложении, указанном здесь. Или напишите электронное письмо, если вы не нашли то, что ищете, и вам нужна помощь.