E4137

E4137#

Range operators are currently only supported in for .. in loops.

This means you cannot save the range operator in a variable or use it later in other contexts.

错误示例#

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

建议#

One can use the until method to generate a range of numbers:

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