如何在 Swift 2.2 中实现 C 风格的 for
循环?
for var level: Double = 10; level <= 100; level += 10 {
}
最佳答案
for level: Double in 10.stride(through: 100, by: 10) {
}
或函数式风格:
(1...10).map { Double($0) * 10.0 }.forEach {
print($0)
}
请不要将 var
用于迭代器,也不要从循环内部更改迭代器的值。
我在这个 answer 中给出了更多例子
关于ios - 如何在 Swift 2.2 中为语句编写复杂的 C 风格的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36196301/