最佳答案
有没有办法在 Swift 中使用反向范围?
例如:
for i in 5...1 {
// do something
}
是一个无限循环。
在新版本的 Swift 中,代码会被编译,但在运行时会出现错误:
致命错误: 不能用上界 < 下界形成 Range
我知道我可以使用 1..5
代替,计算 j = 6 - i
和使用 j
作为我的索引。我只是想知道还有什么更清晰的吗?