Как сделать i + = 2 for-l oop с равным в Swift? - PullRequest
1 голос
/ 20 апреля 2020

Как написать это l oop в Swift?

for(int i=0; i<=100; i+=2){
   //
}

Мне нужно ровно <= 100, а не <100. </p>

Следующий код работает как <100: </p>

for index in stride(from: 0, to: 100, by: 2){
    //
}

Так есть ли у нас шанс получить <= in swift? Большое спасибо! </p>

Ответы [ 2 ]

4 голосов
/ 20 апреля 2020

Существует API.

Заменить to

Возвращает последовательность из начального значения, но не включая конечное значение, пошаговое выполнение на указанную сумму.

с through

Возвращает последовательность от начального значения к конечному значению и, возможно, включая его , шагая на указанную сумму.

0 голосов
/ 20 апреля 2020
for index in stride(from: 0, through: 100, by: 2) { }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...