Мне было интересно, есть ли в swift
способ манипулирования индексом выполнения на for loop
.
Использование в то время как программа должна делать следующее:
var runIndex = 1
while runIndex <= 100000000 {
print(runIndex)
runIndex = runIndex * 10;
}
В Java будет выглядеть следующим образом:
for (int runIndex=1; runIndex <= 100000000; runIndex = runIndex*10){
System.out.println(runIndex);
}
Я смотрел на stride
, но, кажется, не делает фактор, он только делает линейный
for runIndex in stride(from: 1, to: 100000000, by: 10) {
print(runIndex)
}