我了解如何使用 swift 语法(使用 .enumerate() 和 .revers())编写 for 循环,但是考虑到我有多个遵守条件:
for(var j = 10; j >= 0 && array[j] > value; j--) {
array[j + 1] = array[j];
}
最佳答案
这个呢?
for j in (0...10).reversed() {
guard array[j] > value else { break }
array[j + 1] = array[j]
}
关于Swift 3.0 c 风格 for 循环中的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40577322/