我正在尝试转换此C代码: int i;
for (i = 9; i >= 0; i--) {
}
在Swift 3中,但我不知道该怎么做。
我知道如果我想按升序执行此操作,我可以简单地写一下:
for i in 0..<10 {
}
但是我该如何按照i的降序来做呢?
提前致谢!
答案 0 :(得分:4)
两种方式:
// reverse a range
for i in (0...9).reversed() {
// ...
}
// use stride
for i in stride(from: 9, through: 0, by: -1) {
// ...
}
答案 1 :(得分:2)
for i in (0 ..< 10).reversed() {
}