swift 2.2 循环的新语法

swift 2.2 new syntax for loops

我必须修改 swift 2 应用程序的 for 循环。 目前我使用这种语法

for (var x = 0; x < 5; x++) {

我知道我必须使用这个:

for x in 0..<5 {

但是我必须如何更改这个 for 循环:

for (var x = 0; x < 6; x = x+2) {

使用stride函数

 // for x<6
 for i in 0.stride(to: 6, by: 2) {
    print(i)   // 0,2,4
 }

 //for x<=6
 for i in 0.stride(through: 6, by: 2) {
    print(i)  // 0,2,4,6
 }

简单的方法试试这个,

var x = 0
for x in 0..<5 {
    x += 2
}
print(x)

查看此 link 以获得更多参考 Swift 2.2 tour