swift3ではC言語形式のループが廃止されます。 swift2.2の現時点では、deprecatedになっています。
書き換え方がわかりずらいのでメモ
print("case to") for i in 0.stride(to:2, by:1) { print(i) } for i in 0..<2 { print(i) } print("case through") for i in 0.stride(through:2, by:1) { print(i) } for i in 0...2 { print(i) } case to 0 1 0 1 case through 0 1 2 0 1 2
byは増分、toは末尾を含まない、throughは末尾を含むと覚えます。
(byはいいとして、toとthroughは直感的に分かりづらいような。。)