Apple提供的快速书中有一段代码片段.我在
xcode playground中键入它,但它显示“运算符不是已知的二元运算符”和“使用未解析的标识符”错误.代码是:
根据该书,“..”运算符可以与for循环一起使用,以创建一个省略其上限值的范围.但它显示错误.将“..”更改为“…”运算符似乎可以解决错误.但为什么不“……”有效?
解决方法
你有一本过时版本的
swift书.
干得好.半闭范围的当前版本是0 ..< 3 not 0..3 https://developer.apple.com/library/ios/documentation/swift/conceptual/Swift_Programming_Language/BasicOperators.html