Swift 2.2 が最近利用可能になったことで、(従来の形式の) for ループが Swift から、おそらく Swift 3 で段階的に廃止されることが確認されました。
for(var i = 0; i < 5; i++)
for-in に置き換えられます。
for i in 0 ..< 5
私は、Swift が C との相互運用性のレベルを維持することを目指していることを読みました (Swift 2.1 リリース ドキュメントに記載されているように)。
従来の for ループは最もよく使用されるタイプのループの 1 つであり、最初から言語に組み込まれているため、言語の設計と計画の観点から、これが最適なオプションである理由は何ですか?