带双点的Swift非包含范围

son*_*876 9 swift

for i in 0..100 {
    println("\(i)")
}
Run Code Online (Sandbox Code Playgroud)

我根据语句的位置有不同类型的错误:

  • 操作员不知道
  • 使用未解析的标识符'..'
  • 支撑语句块是未使用的闭包

Ant*_*ong 25

自Xcode beta 3以来,半封闭范围运算符已更改为".. <".请参阅此处的发布文档https://developer.apple.com/swift/blog/?id=3

如果您这样做,错误消息将消失:

for i in 0..<100 {
    println("\(i)")
}
Run Code Online (Sandbox Code Playgroud)