Преимущество использования шага в Swift
Можете ли вы объяснить преимущество шага в Swift и его специфическое использование?
например:
for i in stride(from: 0, to: 10, by: 1) {
print(i) // prints from 0 to 9
}
Вместо этого мы можем использовать for
цикл также.
1 ответ
Ваш вопрос, кажется, спрашивает о пользе stride
по основному for
цикл с диапазоном, таким как 1..<10
,
stride
поддерживает увеличение на значения, отличные от 1.
// count by 3
for x in stride(from: 3, to: 30, by: 3) {
}
// Backwards
for n in stride(from: 20, to: 0, by: -4) {
}
stride
работает с нецелыми значениями.
for r in stride(from: 3.14, to: 234.14234, by: 5.6345) {
}