如何在for循环中省略一行?

时间:2018-09-21 15:56:18

标签: swift

我想将行号保存到变量中,并在进行for循环时跳过该行。 for / where循环会起作用吗?如果有人有一些示例代码,我将不胜感激。

2 个答案:

答案 0 :(得分:3)

您可以使用where子句:

let x = 5
for i in 0..<10 where i != x {
    print(i)
}

答案 1 :(得分:1)

您可以尝试使用continue关键字进行跳过

let x = 5
for i in 0..<10 {
    if x == i {
      print("skipped \(i)")
      continue
    } 
   print("\(i)")
}