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)
}
}