Варианты прохождения по циклу For in - Swift 5
// Пробегаем по циклу в порядке возрастания с шагом 1
for ii
in (1...10) {
print("default", ii)
}
// Пробегаем по циклу в порядке убывания с шагом 1 используя функцию reversed()
for ii
in (1...10).
reversed() {
print("reversed()",ii)
}
// Пробегаем по циклу в порядке возрастания с шагом указанным с помощью функции strinde
for ii
in stride(
from: 1,
to: 12,
by: 2) {
print("Strinde", ii)
}
// Без использования функций невозможно произвести проход по циклу с заданным шагом или в обратном порядке!
Возврат к списку