【发布时间】:2014-07-24 09:12:00
【问题描述】:
我从 Apple 的 swift 教程中复制了这行非常简单的代码,但它会产生以下错误:
.. 不可用:半开范围运算符 .. 已重命名为 ..
(奇怪的是,.. 没有重命名为 ..
我已尝试添加“var”: 有点违反直觉,这导致“i”无法识别!我希望 i 在第一个循环中身份不明,而不是第二个。var firstForLoop = 0
for i in 0..3 {
firstForLoop += i
}
for var i in 0..3 {
firstForLoop += i
}
【问题讨论】:
-
嗯,这很明显,将代码中的
0..3替换为0..<3。苹果重命名运营商 -
你应该使用
..<而不是..,我不明白你的问题。 -
对于 0..3 中的数字{ 试试
-
您可以下载当前版本的 Swift 书籍,它已经针对 beta 4 版本进行了更新。 Beta 4 发行说明中也记录了此更改。
-
我不知道如何解释错误信息。它提到 .. 被替换。我没有意识到这意味着运算符实际上被替换为swift语言!