Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
for i in stride(from: 1, to: 7, by: 2) {
print(i, terminator: " ")
}1 3 5
- Ждать
1 3 5 7: путатьto:сthrough:. Сto:конец никогда не входит в ряд, поэтому цикл останавливается на5. - Считать, что ряд начинается с
3: будто шаг делается ещё до первого числа. Рядstrideначинается с самогоfrom.
- Что напечатает цикл, если заменить
to: 7наthrough: 7? - Как с помощью
strideсделать обратный отсчёт от 5 до 1?