E4137

E4137#

范围运算符目前仅在 for .. in 循环中受支持。

这意味着您不能将范围运算符保存到变量中或以其他方式使用它。

错误示例#

fn main {
  let range = 0..<10 // Error: Range operators are currently only supported in `for .. in` loops.
}

建议#

可以使用 until 方法生成数字范围:

fn main {
  let range = (0).until(10)
  for i in range {
    println(i)
  }
}