我在使用非确定版本的早期项目中使用了swift,上面的代码运行良好:
for i in 0..array.count{
//anything
}
当我下载最终版本时,错误:
使用未解决的标识符' ..'
出现了。有什么想法吗?
答案 0 :(得分:2)
语法已更改为0,最多小于array.count
for i in 0..<array.count{
//anything
}
或0到包含array.count
for i in 0...array.count{
//anything
}
答案 1 :(得分:1)
- 正如Xcode 6 beta version 3
在offcial swift博客中发布的那样,半开放范围的语法已经改变。
正如官方swift博客中所述:
The half-open range operator has been changed from .. to ..< to make it more clear alongside the ... operator for closed ranges.
根据新语法:
for i in 0..<array.count{
// Do something
}