【发布时间】:2016-05-11 13:12:40
【问题描述】:
我正在查看 Xcode 7.3 注释,我注意到了这个问题。
++ 和 -- 运算符已被弃用
有人能解释一下为什么不推荐使用它吗?我对吗,现在在新版本的 Xcode 中你要使用 ++ 而不是 x += 1;
例子:
for var index = 0; index < 3; index += 1 {
print("index is \(index)")
}
【问题讨论】:
-
我认为这个问题如果超出了stackoverflow的范围主要是因为所有被接受的关于快速进化的提案都可以在Github中找到,你可以阅读更多关于这个提案的原因github.com/apple/swift-evolution/blob/master/proposals/…跨度>
-
我正在认真考虑回到Objective-C。尝试跟上 Swift 的所有变化是不值得的。
-
@OlegGordiichuk 这也是 C 风格的 for 循环也将被删除的东西,请参阅此 github.com/Vkt0r/swift-evolution/blob/master/proposals/…,因此您不需要使用更多
++和--运算符 -
我的口味有太多重大变化。我完全赞成改进,但我真的不想在每次 Xcode 点发布时都花时间重写我的代码库的大部分内容。
-
@Fogmeister 我不确定我怎么能更清楚。我更喜欢使用 Swift,但我觉得它不够稳定。过去我曾与其他语言进行过广泛的合作,并且从未在如此短的时间内遇到如此多的重大变化。我觉得 Apple 希望我们所有人都采用 Swift,但他们让这变得比应有的困难。
标签: swift swift2 increment swift3 decrement