Swift 3 for loop with increment

后端 未结 5 1797
逝去的感伤
逝去的感伤 2020-11-27 04:23

How do I write the following in Swift3?

for (f = first; f <= last; f += interval)          
{
    n += 1
}

This is my own attempt

<
5条回答
  •  忘掉有多难
    2020-11-27 05:12

    Simply, working code for Swift 3.0:

    let (first, last, interval) = (0, 100, 1)
    var n = 0
    for _ in stride(from: first, to: last, by: interval) {
        n += 1
    }
    

提交回复
热议问题